307 lines
5.7 MiB
Plaintext
307 lines
5.7 MiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>graphify - /Users/wuzilong/work/00code/shanxia2.0/backend/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">4799 nodes · 16478 edges · 545 communities</div>
|
|
</div>
|
|
<script>
|
|
const RAW_NODES = [{"id": "app_init", "label": "__init__.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 304, "community_name": "__init__.py", "source_file": "app/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_api_init", "label": "__init__.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/__init__.py", "file_type": "code", "degree": 10}, {"id": "app_api_init_rationale_1", "label": "API \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "API \u8def\u7531\u5305 \u2014 \u5c71\u5ce1\u5316\u5de5\u751f\u4ea7\u4e00\u4f53\u5316\u95e8\u6237", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_admin", "label": "admin.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 17.7, "font": {"size": 12, "color": "#ffffff"}, "title": "admin.py", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 119}, {"id": "app_api_admin_list_roles_for_select", "label": "list_roles_for_select()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_roles_for_select()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 3, "community_name": "Community 3", "source_file": "", "file_type": "code", "degree": 57}, {"id": "app_api_admin_list_users_for_select", "label": "list_users_for_select()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_users_for_select()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_list_roles_for_designer", "label": "list_roles_for_designer()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_roles_for_designer()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_tenantcreatebody", "label": "TenantCreateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TenantCreateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_tenantupdatebody", "label": "TenantUpdateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TenantUpdateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_list_tenants", "label": "list_tenants()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "list_tenants()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 3}, {"id": "app_api_admin_create_tenant", "label": "create_tenant()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_tenant()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_update_tenant", "label": "update_tenant()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_tenant()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_delete_tenant", "label": "delete_tenant()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_tenant()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_get_tenant_no", "label": "_get_tenant_no()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_tenant_no()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 35}, {"id": "app_api_admin_usercreatebody", "label": "UserCreateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "UserCreateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_userupdatebody", "label": "UserUpdateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "UserUpdateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_list_users", "label": "list_users()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_users()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_get_user_by_id", "label": "get_user_by_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_user_by_id()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_create_user", "label": "create_user()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_user()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_update_user", "label": "update_user()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_user()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_delete_user", "label": "delete_user()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_user()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_reset_user_password", "label": "reset_user_password()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "reset_user_password()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_dicttypecreatebody", "label": "DictTypeCreateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DictTypeCreateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_dicttypeupdatebody", "label": "DictTypeUpdateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DictTypeUpdateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_list_dict_types", "label": "list_dict_types()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_dict_types()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_create_dict_type", "label": "create_dict_type()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_dict_type()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_update_dict_type", "label": "update_dict_type()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_dict_type()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_delete_dict_type", "label": "delete_dict_type()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_dict_type()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_dictdatacreatebody", "label": "DictDataCreateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DictDataCreateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_dictdataupdatebody", "label": "DictDataUpdateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DictDataUpdateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_list_dict_data", "label": "list_dict_data()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_dict_data()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_create_dict_data", "label": "create_dict_data()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_dict_data()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_update_dict_data", "label": "update_dict_data()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_dict_data()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_delete_dict_data", "label": "delete_dict_data()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_dict_data()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_dict_data_options", "label": "dict_data_options()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "dict_data_options()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_dict_data_all", "label": "dict_data_all()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "dict_data_all()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_deptcreatebody", "label": "DeptCreateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DeptCreateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_deptupdatebody", "label": "DeptUpdateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DeptUpdateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_list_depts", "label": "list_depts()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_depts()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_create_dept", "label": "create_dept()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_dept()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_update_dept", "label": "update_dept()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_dept()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_delete_dept", "label": "delete_dept()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_dept()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_sitecreatebody", "label": "SiteCreateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SiteCreateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_siteupdatebody", "label": "SiteUpdateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SiteUpdateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_list_sites", "label": "list_sites()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_sites()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_create_site", "label": "create_site()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_site()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_update_site", "label": "update_site()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_site()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_delete_site", "label": "delete_site()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_site()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_postcreatebody", "label": "PostCreateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PostCreateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_postupdatebody", "label": "PostUpdateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PostUpdateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_list_posts", "label": "list_posts()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_posts()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_create_post", "label": "create_post()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_post()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_update_post", "label": "update_post()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_post()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_delete_post", "label": "delete_post()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_post()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_postusersupdatebody", "label": "PostUsersUpdateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PostUsersUpdateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_list_post_bound_users", "label": "list_post_bound_users()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_post_bound_users()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_update_post_bound_users", "label": "update_post_bound_users()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_post_bound_users()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_menucreatebody", "label": "MenuCreateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "MenuCreateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_menuupdatebody", "label": "MenuUpdateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "MenuUpdateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_list_menus", "label": "list_menus()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_menus()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_create_menu", "label": "create_menu()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_menu()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_update_menu", "label": "update_menu()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_menu()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_delete_menu", "label": "delete_menu()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_menu()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_rolecreatebody", "label": "RoleCreateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "RoleCreateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_roleupdatebody", "label": "RoleUpdateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "RoleUpdateBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_rolemenubody", "label": "RoleMenuBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "RoleMenuBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_roledatascopebody", "label": "RoleDataScopeBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "RoleDataScopeBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 10}, {"id": "app_api_admin_list_role_management", "label": "list_role_management()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_role_management()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_create_role_management", "label": "create_role_management()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_role_management()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_update_role_management", "label": "update_role_management()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_role_management()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_delete_role_management", "label": "delete_role_management()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_role_management()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_get_role_menus", "label": "get_role_menus()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_role_menus()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 3}, {"id": "app_api_admin_update_role_menus", "label": "update_role_menus()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_role_menus()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_get_role_data_scope", "label": "get_role_data_scope()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_role_data_scope()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 4}, {"id": "app_api_admin_update_role_data_scope", "label": "update_role_data_scope()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_role_data_scope()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_format_file_size", "label": "_format_file_size()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_file_size()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 2}, {"id": "app_api_admin_upload_attachment", "label": "upload_attachment()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "upload_attachment()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 8}, {"id": "app_api_admin_py_uploadfile", "label": "UploadFile", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "UploadFile", "community": 3, "community_name": "Community 3", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_admin_attachmentdownloadurlbody", "label": "AttachmentDownloadUrlBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "AttachmentDownloadUrlBody", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 11}, {"id": "app_api_admin_attachment_download_url", "label": "attachment_download_url()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment_download_url()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 7}, {"id": "app_api_admin_attachment_preview_url", "label": "attachment_preview_url()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment_preview_url()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 7}, {"id": "app_api_admin_list_menu_favorites", "label": "list_menu_favorites()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_menu_favorites()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 5}, {"id": "app_api_admin_create_menu_favorite", "label": "create_menu_favorite()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_menu_favorite()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_reorder_menu_favorites", "label": "reorder_menu_favorites()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "reorder_menu_favorites()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_delete_menu_favorite", "label": "delete_menu_favorite()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_menu_favorite()", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "code", "degree": 6}, {"id": "app_api_admin_rationale_51", "label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u5e93\u4e2d\u89d2\u8272\u540d\uff0cvalue=Web \u89d2\u8272\u7801\uff09\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u5e93\u4e2d\u89d2\u8272\u540d\uff0cvalue=Web \u89d2\u8272\u7801\uff09\u3002", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_admin_rationale_83", "label": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879\uff08label=\u6635\u79f0\uff0cvalue=\u7528\u6237ID\uff0c\u9644\u5e26 nickName/userNo\uff09\u3002 \u4f9b\u7533\u8bf7\u4eba/\u5ba1\u6279\u4eba\u7b49\u9009\u62e9\u573a\u666f\u4f7f\u7528\uff0c\u8fd4\u56de\u672c\u79df\u6237\u5168\u90e8\u6709\u6548", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de\u7528\u6237\u4e0b\u62c9\u9009\u9879\uff08label=\u6635\u79f0\uff0cvalue=\u7528\u6237ID\uff0c\u9644\u5e26 nickName/userNo\uff09\u3002 \u4f9b\u7533\u8bf7\u4eba/\u5ba1\u6279\u4eba\u7b49\u9009\u62e9\u573a\u666f\u4f7f\u7528\uff0c\u8fd4\u56de\u672c\u79df\u6237\u5168\u90e8\u6709\u6548", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_admin_rationale_109", "label": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u89d2\u8272\u540d\uff0cvalue=\u89d2\u8272ID UUID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c\uff0c\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 UUID", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de\u89d2\u8272\u4e0b\u62c9\u9009\u9879\uff08label=\u89d2\u8272\u540d\uff0cvalue=\u89d2\u8272ID UUID\uff09\uff0c\u4f9b\u6d41\u7a0b\u8bbe\u8ba1\u5668\u5ba1\u6279\u4eba\u9009\u62e9\u4f7f\u7528\u3002 \u4e0e /roles \u4e0d\u540c\uff0c\u6b64\u7aef\u70b9\u8fd4\u56de\u89d2\u8272 UUID", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_admin_rationale_1403", "label": "\u8fd4\u56de\u5e26 Content-Disposition \u7684\u4e0b\u8f7d URL\uff0c\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de\u5e26 Content-Disposition \u7684\u4e0b\u8f7d URL\uff0c\u4fdd\u8bc1\u6d4f\u89c8\u5668\u4f7f\u7528\u539f\u59cb\u6587\u4ef6\u540d\u3002", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_admin_rationale_1429", "label": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 URL\uff08PDF iframe \u7b49\uff09\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de\u7528\u4e8e\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8\u7684 URL\uff08PDF iframe \u7b49\uff09\u3002", "community": 3, "community_name": "Community 3", "source_file": "app/api/admin.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_bx_init", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/__init__.py", "file_type": "code", "degree": 13}, {"id": "app_api_bx_init_bx_health", "label": "bx_health()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "bx_health()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/__init__.py", "file_type": "code", "degree": 3}, {"id": "app_api_bx_init_rationale_1", "label": "\u62a5\u9500\uff08bx\uff09API \u8def\u7531\u805a\u5408 \u2014 REST \u98ce\u683c\uff0c\u534f\u8bae\u5bf9\u9f50 bx \u539f\u7cfb\u7edf\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u62a5\u9500\uff08bx\uff09API \u8def\u7531\u805a\u5408 \u2014 REST \u98ce\u683c\uff0c\u534f\u8bae\u5bf9\u9f50 bx \u539f\u7cfb\u7edf\u3002", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_bx_init_rationale_19", "label": "P0 \u5065\u5eb7\u68c0\u67e5\uff1a\u9a8c\u8bc1 bx \u8def\u7531\u5df2\u6302\u8f7d\u4e14\u54cd\u5e94\u534f\u8bae\u4e3a code=0\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "P0 \u5065\u5eb7\u68c0\u67e5\uff1a\u9a8c\u8bc1 bx \u8def\u7531\u5df2\u6302\u8f7d\u4e14\u54cd\u5e94\u534f\u8bae\u4e3a code=0\u3002", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_bx_advance", "label": "advance.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "advance.py", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 49}, {"id": "app_api_bx_advance_tenant", "label": "_tenant()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_tenant()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 17}, {"id": "app_api_bx_advance_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 18, "community_name": "Community 18", "source_file": "", "file_type": "code", "degree": 18}, {"id": "app_api_bx_advance_fill_offset_amounts", "label": "_fill_offset_amounts()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_fill_offset_amounts()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_advance_list_advances", "label": "list_advances()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_advances()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 9}, {"id": "app_api_bx_advance_my_advances", "label": "my_advances()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "my_advances()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 9}, {"id": "app_api_bx_advance_my_advance_stats", "label": "my_advance_stats()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "my_advance_stats()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_advance_advance_status_counts", "label": "advance_status_counts()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "advance_status_counts()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_advance_pending_approval", "label": "pending_approval()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pending_approval()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_advance_advance_pending_approval_stats", "label": "advance_pending_approval_stats()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "advance_pending_approval_stats()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_advance_approved_by_me", "label": "approved_by_me()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "approved_by_me()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_advance_get_advance", "label": "get_advance()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_advance()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_advance_get_approvals", "label": "get_approvals()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_approvals()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_advance_get_approval_history", "label": "get_approval_history()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_approval_history()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_advance_create_advance", "label": "create_advance()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_advance()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 9}, {"id": "app_api_bx_advance_update_advance", "label": "update_advance()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_advance()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_advance_submit_advance", "label": "submit_advance()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "submit_advance()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 5}, {"id": "app_api_bx_advance_approve_advance", "label": "approve_advance()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_advance()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_advance_reject_advance", "label": "reject_advance()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "reject_advance()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_advance_delete_advance", "label": "delete_advance()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_advance()", "community": 18, "community_name": "Community 18", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_attachment", "label": "attachment.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 163, "community_name": "__init__.py", "source_file": "app/api/bx/attachment.py", "file_type": "code", "degree": 27}, {"id": "app_api_bx_attachment_tenant", "label": "_tenant()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_tenant()", "community": 163, "community_name": "__init__.py", "source_file": "app/api/bx/attachment.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_attachment_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 163, "community_name": "__init__.py", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_api_bx_attachment_parse_id_list", "label": "_parse_id_list()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_id_list()", "community": 163, "community_name": "__init__.py", "source_file": "app/api/bx/attachment.py", "file_type": "code", "degree": 2}, {"id": "app_api_bx_attachment_upload_file", "label": "upload_file()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "upload_file()", "community": 163, "community_name": "__init__.py", "source_file": "app/api/bx/attachment.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_attachment_py_uploadfile", "label": "UploadFile", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "UploadFile", "community": 163, "community_name": "__init__.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_bx_attachment_download_file", "label": "download_file()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "download_file()", "community": 163, "community_name": "__init__.py", "source_file": "app/api/bx/attachment.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_attachment_delete_attachment", "label": "delete_attachment()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_attachment()", "community": 163, "community_name": "__init__.py", "source_file": "app/api/bx/attachment.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_attachment_preview_attachment", "label": "preview_attachment()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "preview_attachment()", "community": 163, "community_name": "__init__.py", "source_file": "app/api/bx/attachment.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_attachment_list_by_biz", "label": "list_by_biz()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_by_biz()", "community": 163, "community_name": "__init__.py", "source_file": "app/api/bx/attachment.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_attachment_bind_biz", "label": "bind_biz()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "bind_biz()", "community": 163, "community_name": "__init__.py", "source_file": "app/api/bx/attachment.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_attachment_rationale_108", "label": "\u8fd4\u56de\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 URL\uff08MinIO \u9884\u7b7e\u540d\u6216\u672c\u5730\u516c\u5f00\u5730\u5740\uff0c\u5bf9\u9f50\u95e8\u6237 storage \u80fd\u529b\uff09\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 URL\uff08MinIO \u9884\u7b7e\u540d\u6216\u672c\u5730\u516c\u5f00\u5730\u5740\uff0c\u5bf9\u9f50\u95e8\u6237 storage \u80fd\u529b\uff09\u3002", "community": 163, "community_name": "__init__.py", "source_file": "app/api/bx/attachment.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_bx_expense_item", "label": "expense_item.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "expense_item.py", "community": 38, "community_name": "Community 38", "source_file": "app/api/bx/expense_item.py", "file_type": "code", "degree": 22}, {"id": "app_api_bx_expense_item_get_expense_item_tree", "label": "get_expense_item_tree()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_expense_item_tree()", "community": 38, "community_name": "Community 38", "source_file": "app/api/bx/expense_item.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_expense_item_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 38, "community_name": "Community 38", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_api_bx_expense_item_get_expense_item", "label": "get_expense_item()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_expense_item()", "community": 38, "community_name": "Community 38", "source_file": "app/api/bx/expense_item.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_expense_item_create_expense_item", "label": "create_expense_item()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_expense_item()", "community": 38, "community_name": "Community 38", "source_file": "app/api/bx/expense_item.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_expense_item_update_expense_item", "label": "update_expense_item()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_expense_item()", "community": 38, "community_name": "Community 38", "source_file": "app/api/bx/expense_item.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_expense_item_delete_expense_item", "label": "delete_expense_item()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_expense_item()", "community": 38, "community_name": "Community 38", "source_file": "app/api/bx/expense_item.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_invoice", "label": "invoice.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice.py", "community": 43, "community_name": "Community 43", "source_file": "app/api/bx/invoice.py", "file_type": "code", "degree": 22}, {"id": "app_api_bx_invoice_get_mine_wallet_summary", "label": "get_mine_wallet_summary()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_mine_wallet_summary()", "community": 43, "community_name": "Community 43", "source_file": "app/api/bx/invoice.py", "file_type": "code", "degree": 5}, {"id": "app_api_bx_invoice_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 43, "community_name": "Community 43", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_api_bx_invoice_list_invoice_wallets", "label": "list_invoice_wallets()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_invoice_wallets()", "community": 43, "community_name": "Community 43", "source_file": "app/api/bx/invoice.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_invoice_list_invoices", "label": "list_invoices()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_invoices()", "community": 43, "community_name": "Community 43", "source_file": "app/api/bx/invoice.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_invoice_create_invoice", "label": "create_invoice()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_invoice()", "community": 43, "community_name": "Community 43", "source_file": "app/api/bx/invoice.py", "file_type": "code", "degree": 9}, {"id": "app_api_bx_invoice_py_request", "label": "Request", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 43, "community_name": "Community 43", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_bx_invoice_delete_invoice", "label": "delete_invoice()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_invoice()", "community": 43, "community_name": "Community 43", "source_file": "app/api/bx/invoice.py", "file_type": "code", "degree": 5}, {"id": "app_api_bx_invoice_list_invoice_ledgers", "label": "list_invoice_ledgers()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_invoice_ledgers()", "community": 43, "community_name": "Community 43", "source_file": "app/api/bx/invoice.py", "file_type": "code", "degree": 5}, {"id": "app_api_bx_invoice_rationale_71", "label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968\uff1a\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848\uff0c\u91d1\u989d\u4e3a\u603b\u989d\uff0c\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist\uff0c\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 Fas", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968\uff1a\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848\uff0c\u91d1\u989d\u4e3a\u603b\u989d\uff0c\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002 \u4f7f\u7528 request.form().getlist\uff0c\u517c\u5bb9\u53ea\u4f20 1 \u4e2a\u6587\u4ef6\u65f6 Fas", "community": 43, "community_name": "Community 43", "source_file": "app/api/bx/invoice.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_bx_payment", "label": "payment.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "payment.py", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 50}, {"id": "app_api_bx_payment_tenant", "label": "_tenant()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_tenant()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 16}, {"id": "app_api_bx_payment_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 63, "community_name": "Community 63", "source_file": "", "file_type": "code", "degree": 13}, {"id": "app_api_bx_payment_wrap_reimburse_rows", "label": "_wrap_reimburse_rows()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_wrap_reimburse_rows()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 4}, {"id": "app_api_bx_payment_list_pending_payments", "label": "list_pending_payments()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_pending_payments()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 10}, {"id": "app_api_bx_payment_payment_finance_stats", "label": "payment_finance_stats()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "payment_finance_stats()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_payment_list_processed_payments", "label": "list_processed_payments()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_processed_payments()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 10}, {"id": "app_api_bx_payment_pay", "label": "pay()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pay()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_payment_offset", "label": "offset()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "offset()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_payment_batch_offset", "label": "batch_offset()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_offset()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_payment_list_advance_issues", "label": "list_advance_issues()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_advance_issues()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 9}, {"id": "app_api_bx_payment_advance_issue_stats", "label": "advance_issue_stats()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "advance_issue_stats()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_payment_export_advance_issues", "label": "export_advance_issues()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "export_advance_issues()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_payment_issue_advance", "label": "issue_advance()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "issue_advance()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 9}, {"id": "app_api_bx_payment_list_advance_offset_records", "label": "list_advance_offset_records()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_advance_offset_records()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_payment_list_reimburse_offset_records", "label": "list_reimburse_offset_records()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_reimburse_offset_records()", "community": 63, "community_name": "Community 63", "source_file": "app/api/bx/payment.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_reimburse", "label": "reimburse.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "reimburse.py", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 53}, {"id": "app_api_bx_reimburse_tenant", "label": "_tenant()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_tenant()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 22}, {"id": "app_api_bx_reimburse_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 15, "community_name": "Community 15", "source_file": "", "file_type": "code", "degree": 20}, {"id": "app_api_bx_reimburse_build_details_data", "label": "_build_details_data()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_details_data()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_reimburse_get_generated_title", "label": "get_generated_title()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_generated_title()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_reimburse_list_reimburses", "label": "list_reimburses()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_reimburses()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 10}, {"id": "app_api_bx_reimburse_my_reimburses", "label": "my_reimburses()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "my_reimburses()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 10}, {"id": "app_api_bx_reimburse_my_reimburse_stats", "label": "my_reimburse_stats()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "my_reimburse_stats()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_reimburse_reimburse_status_counts", "label": "reimburse_status_counts()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "reimburse_status_counts()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_reimburse_pending_approval", "label": "pending_approval()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pending_approval()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_reimburse_pending_approval_stats", "label": "pending_approval_stats()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "pending_approval_stats()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_reimburse_approved_by_me", "label": "approved_by_me()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "approved_by_me()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_reimburse_get_reimburse", "label": "get_reimburse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_reimburse()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_reimburse_get_approvals", "label": "get_approvals()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_approvals()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_reimburse_get_approval_history", "label": "get_approval_history()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_approval_history()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_reimburse_create_reimburse", "label": "create_reimburse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_reimburse()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 12}, {"id": "app_api_bx_reimburse_update_reimburse", "label": "update_reimburse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "update_reimburse()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 11}, {"id": "app_api_bx_reimburse_submit_reimburse", "label": "submit_reimburse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "submit_reimburse()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_reimburse_approve_reimburse", "label": "approve_reimburse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_reimburse()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_reimburse_reject_reimburse", "label": "reject_reimburse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "reject_reimburse()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_reimburse_withdraw_reimburse", "label": "withdraw_reimburse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "withdraw_reimburse()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_reimburse_delete_reimburse", "label": "delete_reimburse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_reimburse()", "community": 15, "community_name": "Community 15", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_workflow", "label": "workflow.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 66, "community_name": "Community 66", "source_file": "app/api/bx/workflow.py", "file_type": "code", "degree": 26}, {"id": "app_api_bx_workflow_list_workflows", "label": "list_workflows()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_workflows()", "community": 66, "community_name": "Community 66", "source_file": "app/api/bx/workflow.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_workflow_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 66, "community_name": "Community 66", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_api_bx_workflow_get_workflow_by_biz_type", "label": "get_workflow_by_biz_type()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_workflow_by_biz_type()", "community": 66, "community_name": "Community 66", "source_file": "app/api/bx/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_api_bx_workflow_get_workflow", "label": "get_workflow()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_workflow()", "community": 66, "community_name": "Community 66", "source_file": "app/api/bx/workflow.py", "file_type": "code", "degree": 6}, {"id": "app_api_bx_workflow_create_workflow", "label": "create_workflow()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "create_workflow()", "community": 66, "community_name": "Community 66", "source_file": "app/api/bx/workflow.py", "file_type": "code", "degree": 7}, {"id": "app_api_bx_workflow_update_workflow", "label": "update_workflow()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_workflow()", "community": 66, "community_name": "Community 66", "source_file": "app/api/bx/workflow.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_workflow_save_workflow_nodes", "label": "save_workflow_nodes()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "save_workflow_nodes()", "community": 66, "community_name": "Community 66", "source_file": "app/api/bx/workflow.py", "file_type": "code", "degree": 8}, {"id": "app_api_bx_workflow_delete_workflow", "label": "delete_workflow()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_workflow()", "community": 66, "community_name": "Community 66", "source_file": "app/api/bx/workflow.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm", "label": "crm.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "crm.py", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 462}, {"id": "app_api_crm_category_tree", "label": "category_tree()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "category_tree()", "community": 50, "community_name": "Community 50", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_py_session", "label": "Session", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 19.7, "font": {"size": 12, "color": "#ffffff"}, "title": "Session", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 149}, {"id": "app_api_crm_customer_list", "label": "customer_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_detail", "label": "customer_detail()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_detail()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_options", "label": "customer_options()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_options()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_create", "label": "customer_create()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_create()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_update", "label": "customer_update()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_update()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_customer_delete", "label": "customer_delete()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_delete()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_generate_no", "label": "customer_generate_no()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_generate_no()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 6}, {"id": "app_api_crm_category_add", "label": "category_add()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "category_add()", "community": 50, "community_name": "Community 50", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_category_update", "label": "category_update()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "category_update()", "community": 50, "community_name": "Community 50", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_category_delete", "label": "category_delete()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "category_delete()", "community": 50, "community_name": "Community 50", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_product_list", "label": "product_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "product_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_product_detail", "label": "product_detail()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "product_detail()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 10}, {"id": "app_api_crm_product_add", "label": "product_add()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "product_add()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_product_update", "label": "product_update()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "product_update()", "community": 50, "community_name": "Community 50", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_product_delete", "label": "product_delete()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "product_delete()", "community": 50, "community_name": "Community 50", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_product_update_status", "label": "product_update_status()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "product_update_status()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_product_options", "label": "product_options()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "product_options()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_product_import", "label": "product_import()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "product_import()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 10}, {"id": "app_api_crm_py_uploadfile", "label": "UploadFile", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "UploadFile", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_api_crm_product_export", "label": "product_export()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "product_export()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_product_import_template", "label": "product_import_template()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "product_import_template()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 3}, {"id": "app_api_crm_customer_transfer", "label": "customer_transfer()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_transfer()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_customer_into_pool", "label": "customer_into_pool()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_into_pool()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_customer_deal", "label": "customer_deal()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_deal()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_customer_check_duplicate", "label": "customer_check_duplicate()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_check_duplicate()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 6}, {"id": "app_api_crm_customer_export", "label": "customer_export()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_export()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_import_template", "label": "customer_import_template()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_import_template()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 3}, {"id": "app_api_crm_customer_mine", "label": "customer_mine()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_mine()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_to_follow", "label": "customer_to_follow()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_to_follow()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_key", "label": "customer_key()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_key()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_dealed", "label": "customer_dealed()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_dealed()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_week_new", "label": "customer_week_new()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_week_new()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_long_time_no_follow", "label": "customer_long_time_no_follow()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_long_time_no_follow()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_customer_park_area_list", "label": "customer_park_area_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_park_area_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 5}, {"id": "app_api_crm_pool_customer_list", "label": "pool_customer_list()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_customer_list()", "community": 193, "community_name": "storage.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_pool_customer_assign", "label": "pool_customer_assign()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_customer_assign()", "community": 193, "community_name": "storage.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_pool_customer_claim", "label": "pool_customer_claim()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_customer_claim()", "community": 193, "community_name": "storage.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_pool_record_list", "label": "pool_record_list()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_record_list()", "community": 193, "community_name": "storage.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_pool_record_detail", "label": "pool_record_detail()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_record_detail()", "community": 193, "community_name": "storage.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_contact_list", "label": "contact_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contact_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_contact_detail", "label": "contact_detail()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contact_detail()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_contact_by_customer", "label": "contact_by_customer()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contact_by_customer()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_contact_add", "label": "contact_add()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contact_add()", "community": 12, "community_name": "Community 12", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_contact_update", "label": "contact_update()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contact_update()", "community": 12, "community_name": "Community 12", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_contact_delete", "label": "contact_delete()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contact_delete()", "community": 12, "community_name": "Community 12", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_contact_set_primary", "label": "contact_set_primary()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contact_set_primary()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_contact_export", "label": "contact_export()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contact_export()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_contact_decision", "label": "contact_decision()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contact_decision()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_contact_primary", "label": "contact_primary()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contact_primary()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_contact_birthday", "label": "contact_birthday()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contact_birthday()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_follow_list", "label": "follow_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "follow_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "followlistbody", "label": "FollowListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FollowListBody", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_api_crm_follow_detail", "label": "follow_detail()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "follow_detail()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_follow_by_customer", "label": "follow_by_customer()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "follow_by_customer()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_follow_add", "label": "follow_add()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "follow_add()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "followcreatebody", "label": "FollowCreateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FollowCreateBody", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_crm_follow_update", "label": "follow_update()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "follow_update()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "followupdatebody", "label": "FollowUpdateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FollowUpdateBody", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_crm_follow_delete", "label": "follow_delete()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "follow_delete()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "followdeletebody", "label": "FollowDeleteBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FollowDeleteBody", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_crm_follow_export", "label": "follow_export()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "follow_export()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_pool_rule_list", "label": "pool_rule_list()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule_list()", "community": 171, "community_name": "minio_url.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_pool_rule_detail", "label": "pool_rule_detail()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule_detail()", "community": 171, "community_name": "minio_url.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_pool_rule_add", "label": "pool_rule_add()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule_add()", "community": 171, "community_name": "minio_url.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_pool_rule_update", "label": "pool_rule_update()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule_update()", "community": 171, "community_name": "minio_url.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_pool_rule_delete", "label": "pool_rule_delete()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule_delete()", "community": 171, "community_name": "minio_url.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_pool_rule_update_status", "label": "pool_rule_update_status()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule_update_status()", "community": 171, "community_name": "minio_url.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_pool_rule_execute", "label": "pool_rule_execute()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule_execute()", "community": 171, "community_name": "minio_url.py", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_statistics_overview", "label": "statistics_overview()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_overview()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_statistics_source", "label": "statistics_source()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_source()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_statistics_level", "label": "statistics_level()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_level()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_statistics_industry", "label": "statistics_industry()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_industry()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_statistics_trend", "label": "statistics_trend()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_trend()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_statistics_owner", "label": "statistics_owner()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_owner()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_statistics_follow", "label": "statistics_follow()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_follow()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_opp_list_kwargs", "label": "_opp_list_kwargs()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_opp_list_kwargs()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 6}, {"id": "app_api_crm_opportunity_list", "label": "opportunity_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_opportunity_mine_list", "label": "opportunity_mine_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_mine_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_opportunity_detail", "label": "opportunity_detail()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_detail()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_opportunity_add", "label": "opportunity_add()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_add()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_update", "label": "opportunity_update()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_update()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_delete", "label": "opportunity_delete()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_delete()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_assign", "label": "opportunity_assign()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_assign()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_change_stage", "label": "opportunity_change_stage()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_change_stage()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_mark_won", "label": "opportunity_mark_won()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_mark_won()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_mark_lost", "label": "opportunity_mark_lost()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_mark_lost()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_batch_update_stage", "label": "opportunity_batch_update_stage()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_batch_update_stage()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_batch_update_expect_date", "label": "opportunity_batch_update_expect_date()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_batch_update_expect_date()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_stage_log_list", "label": "opportunity_stage_log_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_stage_log_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_kanban", "label": "opportunity_kanban()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_kanban()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_opportunity_statistics_overview", "label": "opportunity_statistics_overview()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_statistics_overview()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_statistics_stage", "label": "opportunity_statistics_stage()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_statistics_stage()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_opportunity_statistics_win_rate", "label": "opportunity_statistics_win_rate()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_statistics_win_rate()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_statistics_owner", "label": "opportunity_statistics_owner()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_statistics_owner()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_statistics_funnel", "label": "opportunity_statistics_funnel()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_statistics_funnel()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_follow_list", "label": "opportunity_follow_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_follow_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_follow_add", "label": "opportunity_follow_add()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_follow_add()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_follow_update", "label": "opportunity_follow_update()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_follow_update()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_follow_delete", "label": "opportunity_follow_delete()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_follow_delete()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_follow_detail", "label": "opportunity_follow_detail()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_follow_detail()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_product_list", "label": "opportunity_product_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_product_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_product_list_by_opportunity", "label": "opportunity_product_list_by_opportunity()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_product_list_by_opportunity()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_product_add", "label": "opportunity_product_add()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_product_add()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_product_batch_add", "label": "opportunity_product_batch_add()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_product_batch_add()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_product_update", "label": "opportunity_product_update()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_product_update()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_product_delete", "label": "opportunity_product_delete()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_product_delete()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_product_detail", "label": "opportunity_product_detail()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_product_detail()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_opportunity_export", "label": "opportunity_export()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_export()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_supplier_info_list", "label": "supplier_info_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_supplier_info_list_all", "label": "supplier_info_list_all()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info_list_all()", "community": 60, "community_name": "Community 60", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_supplier_info_detail", "label": "supplier_info_detail()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info_detail()", "community": 60, "community_name": "Community 60", "source_file": "app/api/crm.py", "file_type": "code", "degree": 10}, {"id": "app_api_crm_supplier_info_add", "label": "supplier_info_add()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info_add()", "community": 60, "community_name": "Community 60", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_supplier_info_update", "label": "supplier_info_update()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info_update()", "community": 60, "community_name": "Community 60", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_supplier_info_delete", "label": "supplier_info_delete()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info_delete()", "community": 60, "community_name": "Community 60", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_supplier_info_export", "label": "supplier_info_export()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info_export()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_invoice_info_by_customer_impl", "label": "_invoice_info_by_customer_impl()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_invoice_info_by_customer_impl()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_invoice_info_list", "label": "invoice_info_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 6}, {"id": "app_api_crm_invoice_info_by_customer", "label": "invoice_info_by_customer()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info_by_customer()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 5}, {"id": "app_api_crm_invoice_info_add", "label": "invoice_info_add()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info_add()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_invoice_info_update", "label": "invoice_info_update()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info_update()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_invoice_info_delete", "label": "invoice_info_delete()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info_delete()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 6}, {"id": "app_api_crm_invoice_info_set_default", "label": "invoice_info_set_default()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info_set_default()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_list", "label": "clue_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_detail", "label": "clue_detail()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_detail()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_create", "label": "clue_create()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_create()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_clue_update", "label": "clue_update()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_update()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_delete", "label": "clue_delete()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_delete()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_assign", "label": "clue_assign()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_assign()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_convert", "label": "clue_convert()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_convert()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_check_convert", "label": "clue_check_convert()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_check_convert()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 6}, {"id": "app_api_crm_clue_update_status", "label": "clue_update_status()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_update_status()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_invalid", "label": "clue_invalid()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_invalid()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_update_level", "label": "clue_update_level()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_update_level()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_mine", "label": "clue_mine()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_mine()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_to_follow", "label": "clue_to_follow()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_to_follow()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_today_new", "label": "clue_today_new()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_today_new()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_park_area_list", "label": "clue_park_area_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_park_area_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 5}, {"id": "app_api_crm_clue_follow_list", "label": "clue_follow_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_follow_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_follow_create", "label": "clue_follow_create()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_follow_create()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_follow_delete", "label": "clue_follow_delete()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_follow_delete()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_follow_statistics", "label": "clue_follow_statistics()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_follow_statistics()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 6}, {"id": "app_api_crm_clue_export", "label": "clue_export()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_export()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_import_template", "label": "clue_import_template()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_import_template()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 3}, {"id": "app_api_crm_clue_import", "label": "clue_import()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_import()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_clue_check_duplicate", "label": "clue_check_duplicate()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_check_duplicate()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 6}, {"id": "app_api_crm_clue_follow_detail", "label": "clue_follow_detail()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_follow_detail()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_clue_follow_update", "label": "clue_follow_update()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_follow_update()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_statistics_overview", "label": "clue_statistics_overview()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_statistics_overview()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_statistics_source", "label": "clue_statistics_source()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_statistics_source()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_statistics_level", "label": "clue_statistics_level()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_statistics_level()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_clue_statistics_trend", "label": "clue_statistics_trend()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_statistics_trend()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_clue_statistics_owner", "label": "clue_statistics_owner()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_statistics_owner()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_price_letter_list", "label": "price_letter_list()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "price_letter_list()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_price_letter_detail", "label": "price_letter_detail()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "price_letter_detail()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 9}, {"id": "app_api_crm_price_letter_add", "label": "price_letter_add()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "price_letter_add()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 7}, {"id": "app_api_crm_price_letter_update", "label": "price_letter_update()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "price_letter_update()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_price_letter_void", "label": "price_letter_void()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "price_letter_void()", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "code", "degree": 8}, {"id": "app_api_crm_rationale_1", "label": "CRM \u7ba1\u7406\u63a5\u53e3\uff08\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + Excel \u5bfc\u5165\u5bfc\u51fa\uff09", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u7ba1\u7406\u63a5\u53e3\uff08\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + Excel \u5bfc\u5165\u5bfc\u51fa\uff09", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_rationale_423", "label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\uff08\u79df\u6237\u5185\u53ea\u8bfb\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff09", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\uff08\u79df\u6237\u5185\u53ea\u8bfb\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff09", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_rationale_710", "label": "\u5220\u9664\u4ea7\u54c1\uff08\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids\uff09", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5220\u9664\u4ea7\u54c1\uff08\u652f\u6301\u5355\u6761 body.id \u548c\u6279\u91cf body.ids\uff09", "community": 50, "community_name": "Community 50", "source_file": "app/api/crm.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_rationale_3112", "label": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.list", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5206\u9875\u67e5\u8be2\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.list", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_rationale_3147", "label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868\uff08\u4e0b\u62c9\uff09\u2014 Java: CrmSupplierInfoController.listAll", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868\uff08\u4e0b\u62c9\uff09\u2014 Java: CrmSupplierInfoController.listAll", "community": 60, "community_name": "Community 60", "source_file": "app/api/crm.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_rationale_3172", "label": "\u4f9b\u65b9\u8be6\u60c5 \u2014 Java: CrmSupplierInfoController.getInfo", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4f9b\u65b9\u8be6\u60c5 \u2014 Java: CrmSupplierInfoController.getInfo", "community": 60, "community_name": "Community 60", "source_file": "app/api/crm.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_rationale_3195", "label": "\u65b0\u589e\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.add", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u65b0\u589e\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.add", "community": 60, "community_name": "Community 60", "source_file": "app/api/crm.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_rationale_3221", "label": "\u4fee\u6539\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.edit", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4fee\u6539\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.edit", "community": 60, "community_name": "Community 60", "source_file": "app/api/crm.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_rationale_3249", "label": "\u5220\u9664\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.remove", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5220\u9664\u4f9b\u65b9 \u2014 Java: CrmSupplierInfoController.remove", "community": 60, "community_name": "Community 60", "source_file": "app/api/crm.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_rationale_3278", "label": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.export", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5bfc\u51fa\u4f9b\u65b9\u5217\u8868 \u2014 Java: CrmSupplierInfoController.export", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_rationale_3329", "label": "\u6309\u5ba2\u6237ID\u67e5\u8be2\u5f00\u7968\u4fe1\u606f\uff08\u4e0e by-customer \u7b49\u4ef7\uff09", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u5ba2\u6237ID\u67e5\u8be2\u5f00\u7968\u4fe1\u606f\uff08\u4e0e by-customer \u7b49\u4ef7\uff09", "community": 7, "community_name": "Community 7", "source_file": "app/api/crm.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_contract_routes", "label": "crm_contract_routes.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "crm_contract_routes.py", "community": 1, "community_name": "Community 1", "source_file": "app/api/crm_contract_routes.py", "file_type": "code", "degree": 78}, {"id": "app_api_crm_contract_routes_register_contract_routes", "label": "register_contract_routes()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "register_contract_routes()", "community": 19, "community_name": "Community 19", "source_file": "app/api/crm_contract_routes.py", "file_type": "code", "degree": 46}, {"id": "app_api_crm_contract_routes_rationale_1", "label": "CRM \u5408\u540c API \u8def\u7531 \u2014 GET/PUT/DELETE/POST \u5bf9\u9f50\u539f Java CRM", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5408\u540c API \u8def\u7531 \u2014 GET/PUT/DELETE/POST \u5bf9\u9f50\u539f Java CRM", "community": 1, "community_name": "Community 1", "source_file": "app/api/crm_contract_routes.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_contract_sub_routes", "label": "crm_contract_sub_routes.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "crm_contract_sub_routes.py", "community": 33, "community_name": "Community 33", "source_file": "app/api/crm_contract_sub_routes.py", "file_type": "code", "degree": 60}, {"id": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "label": "register_contract_sub_routes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.5, "font": {"size": 0, "color": "#ffffff"}, "title": "register_contract_sub_routes()", "community": 33, "community_name": "Community 33", "source_file": "app/api/crm_contract_sub_routes.py", "file_type": "code", "degree": 38}, {"id": "app_api_crm_contract_sub_routes_rationale_1", "label": "CRM \u5408\u540c\u5b50\u6a21\u5757\u8def\u7531 \u2014 \u53d8\u66f4/\u6a21\u677f/\u5ba1\u6279\u72ec\u7acb\u9875", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5408\u540c\u5b50\u6a21\u5757\u8def\u7531 \u2014 \u53d8\u66f4/\u6a21\u677f/\u5ba1\u6279\u72ec\u7acb\u9875", "community": 33, "community_name": "Community 33", "source_file": "app/api/crm_contract_sub_routes.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_crm_quote_routes", "label": "crm_quote_routes.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "crm_quote_routes.py", "community": 27, "community_name": "Community 27", "source_file": "app/api/crm_quote_routes.py", "file_type": "code", "degree": 88}, {"id": "app_api_crm_quote_routes_register_quote_routes", "label": "register_quote_routes()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "register_quote_routes()", "community": 8, "community_name": "Community 8", "source_file": "app/api/crm_quote_routes.py", "file_type": "code", "degree": 45}, {"id": "app_api_crm_quote_routes_rationale_1", "label": "CRM \u62a5\u4ef7\u5355 API \u8def\u7531 \u2014 \u6302\u63a5\u5230 crm.router", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u62a5\u4ef7\u5355 API \u8def\u7531 \u2014 \u6302\u63a5\u5230 crm.router", "community": 27, "community_name": "Community 27", "source_file": "app/api/crm_quote_routes.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_db_init", "label": "__init__.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 183, "community_name": "resolve_create_time_bounds", "source_file": "app/api/db/__init__.py", "file_type": "code", "degree": 8}, {"id": "app_api_db_init_db_health", "label": "db_health()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "db_health()", "community": 183, "community_name": "resolve_create_time_bounds", "source_file": "app/api/db/__init__.py", "file_type": "code", "degree": 1}, {"id": "app_api_db_init_rationale_1", "label": "\u5730\u78c5 API \u8def\u7531\u805a\u5408 \u2014 REST \u98ce\u683c\uff0c\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5730\u78c5 API \u8def\u7531\u805a\u5408 \u2014 REST \u98ce\u683c\uff0c\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002", "community": 183, "community_name": "resolve_create_time_bounds", "source_file": "app/api/db/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_db_dashboard", "label": "dashboard.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "dashboard.py", "community": 51, "community_name": "Community 51", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 28}, {"id": "app_api_db_dashboard_scoped_inventory_query", "label": "_scoped_inventory_query()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_scoped_inventory_query()", "community": 51, "community_name": "Community 51", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 7}, {"id": "app_api_db_dashboard_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 51, "community_name": "Community 51", "source_file": "", "file_type": "code", "degree": 10}, {"id": "app_api_db_dashboard_scoped_weighing_query", "label": "_scoped_weighing_query()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_scoped_weighing_query()", "community": 51, "community_name": "Community 51", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 6}, {"id": "app_api_db_dashboard_get_dashboard_stats", "label": "get_dashboard_stats()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_dashboard_stats()", "community": 51, "community_name": "Community 51", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 7}, {"id": "app_api_db_dashboard_get_inbound_by_cargo", "label": "get_inbound_by_cargo()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_inbound_by_cargo()", "community": 51, "community_name": "Community 51", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 5}, {"id": "app_api_db_dashboard_get_inbound_by_partner_cargo", "label": "get_inbound_by_partner_cargo()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_inbound_by_partner_cargo()", "community": 51, "community_name": "Community 51", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 5}, {"id": "app_api_db_dashboard_get_outbound_by_cargo", "label": "get_outbound_by_cargo()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_outbound_by_cargo()", "community": 51, "community_name": "Community 51", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 5}, {"id": "app_api_db_dashboard_get_outbound_by_partner_cargo", "label": "get_outbound_by_partner_cargo()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_outbound_by_partner_cargo()", "community": 51, "community_name": "Community 51", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 5}, {"id": "app_api_db_dashboard_weighing_actual_map", "label": "_weighing_actual_map()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_weighing_actual_map()", "community": 51, "community_name": "Community 51", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 6}, {"id": "app_api_db_dashboard_cargo_stats", "label": "_cargo_stats()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_cargo_stats()", "community": 51, "community_name": "Community 51", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 9}, {"id": "app_api_db_dashboard_partner_cargo_stats", "label": "_partner_cargo_stats()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_partner_cargo_stats()", "community": 51, "community_name": "Community 51", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 9}, {"id": "app_api_db_inventory", "label": "inventory.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 59}, {"id": "app_api_db_inventory_base_query", "label": "_base_query()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_base_query()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_api_db_inventory_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 2, "community_name": "Community 2", "source_file": "", "file_type": "code", "degree": 13}, {"id": "app_api_db_inventory_generate_batch_no", "label": "_generate_batch_no()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_generate_batch_no()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_api_db_inventory_resolve_tenant_no", "label": "_resolve_tenant_no()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_tenant_no()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 5}, {"id": "app_api_db_inventory_get_inventory_by_id", "label": "_get_inventory_by_id()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_inventory_by_id()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 6}, {"id": "app_api_db_inventory_get_inventory", "label": "_get_inventory()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_inventory()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 12}, {"id": "app_api_db_inventory_apply_inventory_product_update", "label": "_apply_inventory_product_update()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_inventory_product_update()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 6}, {"id": "app_api_db_inventory_apply_inventory_update", "label": "_apply_inventory_update()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_inventory_update()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_api_db_inventory_maybe_promote_third_party_status", "label": "_maybe_promote_third_party_status()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_maybe_promote_third_party_status()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_api_db_inventory_list_inventory", "label": "list_inventory()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_inventory()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 10}, {"id": "app_api_db_inventory_create_inventory", "label": "create_inventory()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_inventory()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 13}, {"id": "app_api_db_inventory_create_link_for_plan", "label": "create_link_for_plan()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_link_for_plan()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 10}, {"id": "app_api_db_inventory_get_inventory_site_url", "label": "get_inventory_site_url()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_inventory_site_url()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 6}, {"id": "app_api_db_inventory_update_inventory", "label": "update_inventory()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_inventory()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 9}, {"id": "app_api_db_inventory_delete_inventory", "label": "delete_inventory()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_inventory()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 7}, {"id": "app_api_db_inventory_inventoryrelateddata", "label": "InventoryRelatedData", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "InventoryRelatedData", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 8}, {"id": "app_api_db_inventory_get_inventory_related", "label": "get_inventory_related()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_inventory_related()", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 6}, {"id": "app_api_db_inventory_rationale_392", "label": "\u5355\u6761\u67e5\u8be2\uff08\u4e09\u65b9 H5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55\uff09\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5355\u6761\u67e5\u8be2\uff08\u4e09\u65b9 H5 \u586b\u5199\u9875\u65e0\u9700\u95e8\u6237\u767b\u5f55\uff09\u3002", "community": 2, "community_name": "Community 2", "source_file": "app/api/db/inventory.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_db_plans", "label": "plans.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "plans.py", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 59}, {"id": "app_api_db_plans_base_query", "label": "_base_query()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_base_query()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 4}, {"id": "app_api_db_plans_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 24, "community_name": "Community 24", "source_file": "", "file_type": "code", "degree": 11}, {"id": "app_api_db_plans_list_plans", "label": "list_plans()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_plans()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 10}, {"id": "app_api_db_plans_generate_plan_no", "label": "_generate_plan_no()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_generate_plan_no()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 3}, {"id": "app_api_db_plans_create_plan", "label": "create_plan()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_plan()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 13}, {"id": "app_api_db_plans_autogeneratemonthlyresult", "label": "AutoGenerateMonthlyResult", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AutoGenerateMonthlyResult", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 7}, {"id": "app_api_db_plans_run_auto_generate_monthly", "label": "run_auto_generate_monthly()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "run_auto_generate_monthly()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 7}, {"id": "app_api_db_plans_get_plan", "label": "get_plan()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_plan()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 9}, {"id": "app_api_db_plans_update_plan", "label": "update_plan()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_plan()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 9}, {"id": "app_api_db_plans_delete_plan", "label": "delete_plan()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_plan()", "community": 78, "community_name": "Community 78", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 6}, {"id": "app_api_db_plans_get_plan_by_id_only", "label": "_get_plan_by_id_only()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_plan_by_id_only()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 4}, {"id": "app_api_db_plans_apply_plan_product_update", "label": "_apply_plan_product_update()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_plan_product_update()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 6}, {"id": "app_api_db_plans_apply_plan_update", "label": "_apply_plan_update()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_plan_update()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 5}, {"id": "app_api_db_plans_planrelateddata", "label": "PlanRelatedData", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanRelatedData", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 7}, {"id": "app_api_db_plans_get_plan_related", "label": "get_plan_related()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_plan_related()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 8}, {"id": "app_api_db_plans_thirdpartyplanpagedata", "label": "ThirdPartyPlanPageData", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ThirdPartyPlanPageData", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 7}, {"id": "app_api_db_plans_get_third_party_plan_page", "label": "get_third_party_plan_page()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_third_party_plan_page()", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 9}, {"id": "app_api_db_plans_rationale_257", "label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210\uff08\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210\uff08\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91\uff09\u3002", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_db_plans_rationale_445", "label": "\u4e09\u65b9 H5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e\uff08\u65e0\u9700\u95e8\u6237\u767b\u5f55\uff0c\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e09\u65b9 H5 \u586b\u5199\u9875\u521d\u59cb\u5316\u6570\u636e\uff08\u65e0\u9700\u95e8\u6237\u767b\u5f55\uff0c\u4e0e\u539f\u7cfb\u7edf\u4e00\u81f4\uff09\u3002", "community": 24, "community_name": "Community 24", "source_file": "app/api/db/plans.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_db_public_inventory", "label": "public_inventory.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "public_inventory.py", "community": 111, "community_name": "Community 111", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 32}, {"id": "app_api_db_public_inventory_parse_feedback_images", "label": "_parse_feedback_images()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_feedback_images()", "community": 111, "community_name": "Community 111", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 2}, {"id": "app_api_db_public_inventory_get_inventory_by_token", "label": "_get_inventory_by_token()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_inventory_by_token()", "community": 111, "community_name": "Community 111", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 6}, {"id": "app_api_db_public_inventory_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 111, "community_name": "Community 111", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_api_db_public_inventory_resolve_plan_voided", "label": "_resolve_plan_voided()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_plan_voided()", "community": 111, "community_name": "Community 111", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 4}, {"id": "app_api_db_public_inventory_assert_editable", "label": "_assert_editable()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_assert_editable()", "community": 111, "community_name": "Community 111", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 2}, {"id": "app_api_db_public_inventory_build_public_page", "label": "_build_public_page()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_public_page()", "community": 111, "community_name": "Community 111", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 10}, {"id": "app_api_db_public_inventory_get_public_inventory", "label": "get_public_inventory()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_public_inventory()", "community": 111, "community_name": "Community 111", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 5}, {"id": "app_api_db_public_inventory_save_public_feedback", "label": "save_public_feedback()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "save_public_feedback()", "community": 111, "community_name": "Community 111", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 7}, {"id": "app_api_db_public_inventory_format_file_size", "label": "_format_file_size()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_file_size()", "community": 111, "community_name": "Community 111", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 2}, {"id": "app_api_db_public_inventory_upload_public_attachment", "label": "upload_public_attachment()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "upload_public_attachment()", "community": 111, "community_name": "Community 111", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 9}, {"id": "app_api_db_public_inventory_py_uploadfile", "label": "UploadFile", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "UploadFile", "community": 111, "community_name": "Community 111", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_db_public_inventory_rationale_1", "label": "\u5730\u78c5\u51fa\u5165\u5e93\u5355 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 API", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5730\u78c5\u51fa\u5165\u5e93\u5355 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 API", "community": 111, "community_name": "Community 111", "source_file": "app/api/db/public_inventory.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_db_public_vehicles", "label": "public_vehicles.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "public_vehicles.py", "community": 132, "community_name": "crm_supplier_hazard.py", "source_file": "app/api/db/public_vehicles.py", "file_type": "code", "degree": 12}, {"id": "app_api_db_public_vehicles_resolve_tenant_no", "label": "_resolve_tenant_no()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_tenant_no()", "community": 132, "community_name": "crm_supplier_hazard.py", "source_file": "app/api/db/public_vehicles.py", "file_type": "code", "degree": 3}, {"id": "app_api_db_public_vehicles_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 132, "community_name": "crm_supplier_hazard.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_api_db_public_vehicles_list_public_vehicle_plates", "label": "list_public_vehicle_plates()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_public_vehicle_plates()", "community": 132, "community_name": "crm_supplier_hazard.py", "source_file": "app/api/db/public_vehicles.py", "file_type": "code", "degree": 4}, {"id": "app_api_db_public_vehicles_rationale_1", "label": "\u5730\u78c5\u516c\u5171\u53ea\u8bfb\uff1a\u514d\u767b\u8f66\u724c options\uff08\u73b0\u573a\u586b\u5199\u9875\uff09", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5730\u78c5\u516c\u5171\u53ea\u8bfb\uff1a\u514d\u767b\u8f66\u724c options\uff08\u73b0\u573a\u586b\u5199\u9875\uff09", "community": 132, "community_name": "crm_supplier_hazard.py", "source_file": "app/api/db/public_vehicles.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_db_public_vehicles_rationale_49", "label": "\u514d\u767b\uff1a\u6309\u51fa\u5165\u5e93/\u8ba1\u5212\u89e3\u6790 tenant_no\uff0c\u8fd4\u56de pl_vehicle \u8f66\u724c\uff08self + carrier\uff09\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u514d\u767b\uff1a\u6309\u51fa\u5165\u5e93/\u8ba1\u5212\u89e3\u6790 tenant_no\uff0c\u8fd4\u56de pl_vehicle \u8f66\u724c\uff08self + carrier\uff09\u3002", "community": 132, "community_name": "crm_supplier_hazard.py", "source_file": "app/api/db/public_vehicles.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_db_weighing", "label": "weighing.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.5, "font": {"size": 0, "color": "#ffffff"}, "title": "weighing.py", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 54}, {"id": "app_api_db_weighing_base_query", "label": "_base_query()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_base_query()", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 3}, {"id": "app_api_db_weighing_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 62, "community_name": "Community 62", "source_file": "", "file_type": "code", "degree": 9}, {"id": "app_api_db_weighing_get_weighing", "label": "_get_weighing()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_weighing()", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 12}, {"id": "app_api_db_weighing_apply_weighing_product_update", "label": "_apply_weighing_product_update()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_weighing_product_update()", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 6}, {"id": "app_api_db_weighing_apply_weighing_update", "label": "_apply_weighing_update()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_weighing_update()", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 4}, {"id": "app_api_db_weighing_list_weighing", "label": "list_weighing()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "list_weighing()", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 12}, {"id": "app_api_db_weighing_create_weighing", "label": "create_weighing()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_weighing()", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 13}, {"id": "app_api_db_weighing_update_weighing", "label": "update_weighing()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "update_weighing()", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 11}, {"id": "app_api_db_weighing_void_weighing", "label": "void_weighing()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "void_weighing()", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 6}, {"id": "app_api_db_weighing_delete_weighing", "label": "delete_weighing()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_weighing()", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 8}, {"id": "app_api_db_weighing_weighingrelateddata", "label": "WeighingRelatedData", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "WeighingRelatedData", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 7}, {"id": "app_api_db_weighing_get_weighing_related", "label": "get_weighing_related()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_weighing_related()", "community": 62, "community_name": "Community 62", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 8}, {"id": "app_api_duty", "label": "duty.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "duty.py", "community": 44, "community_name": "Community 44", "source_file": "app/api/duty.py", "file_type": "code", "degree": 21}, {"id": "app_api_duty_enrich_assign_names", "label": "_enrich_assign_names()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_enrich_assign_names()", "community": 44, "community_name": "Community 44", "source_file": "app/api/duty.py", "file_type": "code", "degree": 5}, {"id": "app_api_duty_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 44, "community_name": "Community 44", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_api_duty_month_summary", "label": "month_summary()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "month_summary()", "community": 44, "community_name": "Community 44", "source_file": "app/api/duty.py", "file_type": "code", "degree": 3}, {"id": "app_api_duty_day_detail", "label": "day_detail()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "day_detail()", "community": 44, "community_name": "Community 44", "source_file": "app/api/duty.py", "file_type": "code", "degree": 4}, {"id": "app_api_duty_save_day", "label": "save_day()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "save_day()", "community": 44, "community_name": "Community 44", "source_file": "app/api/duty.py", "file_type": "code", "degree": 6}, {"id": "app_api_duty_set_link", "label": "set_link()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "set_link()", "community": 44, "community_name": "Community 44", "source_file": "app/api/duty.py", "file_type": "code", "degree": 5}, {"id": "app_api_duty_delete_assignment", "label": "delete_assignment()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_assignment()", "community": 44, "community_name": "Community 44", "source_file": "app/api/duty.py", "file_type": "code", "degree": 4}, {"id": "app_api_duty_rationale_22", "label": "\u6307\u5b9a\u7528\u6237\u65f6\u8865\u5168 personName\uff08\u7528 nick_name\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6307\u5b9a\u7528\u6237\u65f6\u8865\u5168 personName\uff08\u7528 nick_name\uff09\u3002", "community": 44, "community_name": "Community 44", "source_file": "app/api/duty.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_leave", "label": "leave.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "leave.py", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/leave.py", "file_type": "code", "degree": 26}, {"id": "app_api_leave_leave_local_callback", "label": "_leave_local_callback()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_leave_local_callback()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/leave.py", "file_type": "code", "degree": 2}, {"id": "app_api_leave_py_session", "label": "Session", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 160, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_api_leave_list_leaves", "label": "list_leaves()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_leaves()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/leave.py", "file_type": "code", "degree": 4}, {"id": "app_api_leave_create_leave", "label": "create_leave()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_leave()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/leave.py", "file_type": "code", "degree": 4}, {"id": "app_api_leave_submit_leave", "label": "submit_leave()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "submit_leave()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/leave.py", "file_type": "code", "degree": 6}, {"id": "app_api_leave_leave_workflow_callback", "label": "leave_workflow_callback()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "leave_workflow_callback()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/leave.py", "file_type": "code", "degree": 3}, {"id": "app_api_leave_get_leave", "label": "get_leave()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_leave()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/leave.py", "file_type": "code", "degree": 7}, {"id": "app_api_leave_delete_leave", "label": "delete_leave()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_leave()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/leave.py", "file_type": "code", "degree": 5}, {"id": "app_api_leave_update_leave", "label": "update_leave()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_leave()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/leave.py", "file_type": "code", "degree": 6}, {"id": "app_api_menu", "label": "menu.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "menu.py", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/menu.py", "file_type": "code", "degree": 8}, {"id": "app_api_menu_get_menu_list", "label": "get_menu_list()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_menu_list()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/menu.py", "file_type": "code", "degree": 2}, {"id": "app_api_menu_rationale_1", "label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3\uff08\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50\uff0c14 \u4e2a\u4e00\u7ea7\u83dc\u5355\uff09", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3\uff08\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50\uff0c14 \u4e2a\u4e00\u7ea7\u83dc\u5355\uff09", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/menu.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_monitor", "label": "monitor.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "monitor.py", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/monitor.py", "file_type": "code", "degree": 18}, {"id": "app_api_monitor_user_info", "label": "_user_info()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_user_info()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/monitor.py", "file_type": "code", "degree": 3}, {"id": "app_api_monitor_operlog_list", "label": "operlog_list()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "operlog_list()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/monitor.py", "file_type": "code", "degree": 8}, {"id": "app_api_monitor_py_session", "label": "Session", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 160, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_api_monitor_operlog_detail", "label": "operlog_detail()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "operlog_detail()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/monitor.py", "file_type": "code", "degree": 7}, {"id": "app_api_monitor_rationale_33", "label": "\u64cd\u4f5c\u65e5\u5fd7\u5206\u9875\u5217\u8868\uff08\u57fa\u4e8e API \u8bf7\u6c42\u65e5\u5fd7\u9002\u914d RuoYi OperLog \u7ed3\u6784\uff09", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u64cd\u4f5c\u65e5\u5fd7\u5206\u9875\u5217\u8868\uff08\u57fa\u4e8e API \u8bf7\u6c42\u65e5\u5fd7\u9002\u914d RuoYi OperLog \u7ed3\u6784\uff09", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/monitor.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_init", "label": "__init__.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 146, "community_name": "__init__.py", "source_file": "app/api/pl/__init__.py", "file_type": "code", "degree": 13}, {"id": "app_api_pl_base_data", "label": "base_data.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.1, "font": {"size": 12, "color": "#ffffff"}, "title": "base_data.py", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 94}, {"id": "app_api_pl_base_data_list_carriers", "label": "list_carriers()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_carriers()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_base_data_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 115, "community_name": "site.py", "source_file": "", "file_type": "code", "degree": 28}, {"id": "app_api_pl_base_data_create_carrier", "label": "create_carrier()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_carrier()", "community": 14, "community_name": "Community 14", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 10}, {"id": "app_api_pl_base_data_get_carrier", "label": "get_carrier()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_carrier()", "community": 14, "community_name": "Community 14", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_base_data_update_carrier", "label": "update_carrier()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_carrier()", "community": 14, "community_name": "Community 14", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_base_data_delete_carrier", "label": "delete_carrier()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_carrier()", "community": 78, "community_name": "Community 78", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_base_data_approve_carrier", "label": "approve_carrier()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_carrier()", "community": 14, "community_name": "Community 14", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_base_data_reject_carrier", "label": "reject_carrier()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "reject_carrier()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_base_data_vehicle_to_read", "label": "_vehicle_to_read()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_vehicle_to_read()", "community": 64, "community_name": "Community 64", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_base_data_vehicle_to_detail", "label": "_vehicle_to_detail()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_vehicle_to_detail()", "community": 109, "community_name": "Community 109", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 12}, {"id": "app_api_pl_base_data_list_vehicles", "label": "list_vehicles()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_vehicles()", "community": 71, "community_name": "Community 71", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 10}, {"id": "app_api_pl_base_data_create_vehicle", "label": "create_vehicle()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_vehicle()", "community": 109, "community_name": "Community 109", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 12}, {"id": "app_api_pl_base_data_get_vehicle", "label": "get_vehicle()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_vehicle()", "community": 109, "community_name": "Community 109", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_base_data_update_vehicle", "label": "update_vehicle()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "update_vehicle()", "community": 109, "community_name": "Community 109", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 13}, {"id": "app_api_pl_base_data_delete_vehicle", "label": "delete_vehicle()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_vehicle()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_base_data_personnel_to_read", "label": "_personnel_to_read()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_personnel_to_read()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_base_data_personnel_to_detail", "label": "_personnel_to_detail()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_personnel_to_detail()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 10}, {"id": "app_api_pl_base_data_list_personnel", "label": "list_personnel()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_personnel()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_base_data_create_personnel", "label": "create_personnel()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "create_personnel()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 11}, {"id": "app_api_pl_base_data_get_personnel", "label": "get_personnel()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_personnel()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_base_data_update_personnel", "label": "update_personnel()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "update_personnel()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 11}, {"id": "app_api_pl_base_data_delete_personnel", "label": "delete_personnel()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_personnel()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_base_data_personnel_to_driver_read", "label": "_personnel_to_driver_read()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_personnel_to_driver_read()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_base_data_list_drivers", "label": "list_drivers()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_drivers()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_base_data_create_driver", "label": "create_driver()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_driver()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 9}, {"id": "app_api_pl_base_data_get_driver", "label": "get_driver()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_driver()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_base_data_update_driver", "label": "update_driver()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_driver()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_base_data_delete_driver", "label": "delete_driver()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_driver()", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_base_data_bind_vehicle_driver", "label": "bind_vehicle_driver()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "bind_vehicle_driver()", "community": 109, "community_name": "Community 109", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 9}, {"id": "app_api_pl_base_data_unbind_vehicle_driver", "label": "unbind_vehicle_driver()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "unbind_vehicle_driver()", "community": 78, "community_name": "Community 78", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_base_data_paste_recognize_commit", "label": "paste_recognize_commit()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "paste_recognize_commit()", "community": 109, "community_name": "Community 109", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_base_data_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e API\uff08\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\uff09", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e API\uff08\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\uff09", "community": 115, "community_name": "site.py", "source_file": "app/api/pl/base_data.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_freight", "label": "freight.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "freight.py", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 40}, {"id": "app_api_pl_freight_generate_settlement_no", "label": "_generate_settlement_no()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_generate_settlement_no()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 3}, {"id": "app_api_pl_freight_py_session", "label": "Session", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 127, "community_name": "Community 127", "source_file": "", "file_type": "code", "degree": 17}, {"id": "app_api_pl_freight_list_unsettled_plans", "label": "list_unsettled_plans()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_unsettled_plans()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_freight_list_settlements", "label": "list_settlements()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_settlements()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_freight_get_settlement_by_transport", "label": "get_settlement_by_transport()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_settlement_by_transport()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_freight_create_settlement", "label": "create_settlement()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "create_settlement()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_freight_get_settlement", "label": "get_settlement()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_settlement()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_freight_update_settlement", "label": "update_settlement()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_settlement()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_freight_cancel_settlement", "label": "cancel_settlement()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_settlement()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_freight_delete_settlement", "label": "delete_settlement()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_settlement()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_freight_submit_settlement_approval", "label": "submit_settlement_approval()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "submit_settlement_approval()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_freight_process_settlement_approval", "label": "process_settlement_approval()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "process_settlement_approval()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_freight_withdraw_settlement_approval", "label": "withdraw_settlement_approval()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "withdraw_settlement_approval()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_freight_get_settlement_approval_flow", "label": "get_settlement_approval_flow()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_settlement_approval_flow()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_freight_disburse_settlement", "label": "disburse_settlement()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "disburse_settlement()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_freight_submit_settlement_legacy", "label": "submit_settlement_legacy()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "submit_settlement_legacy()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_freight_approve_settlement_legacy", "label": "approve_settlement_legacy()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_settlement_legacy()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_freight_list_vouchers", "label": "list_vouchers()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_vouchers()", "community": 127, "community_name": "Community 127", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_inventory", "label": "inventory.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.1, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 0, "community_name": "Community 0", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 48}, {"id": "app_api_pl_inventory_get_inventory_ledger", "label": "get_inventory_ledger()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_inventory_ledger()", "community": 0, "community_name": "Community 0", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_inventory_py_session", "label": "Session", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 0, "community_name": "Community 0", "source_file": "", "file_type": "code", "degree": 10}, {"id": "app_api_pl_inventory_set_warning_threshold", "label": "set_warning_threshold()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "set_warning_threshold()", "community": 0, "community_name": "Community 0", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_inventory_list_warnings", "label": "list_warnings()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_warnings()", "community": 0, "community_name": "Community 0", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_inventory_update_warning", "label": "update_warning()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_warning()", "community": 0, "community_name": "Community 0", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_inventory_list_transactions", "label": "list_transactions()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_transactions()", "community": 0, "community_name": "Community 0", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_inventory_py_date", "label": "date", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 0, "community_name": "Community 0", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_api_pl_inventory_get_summary", "label": "get_summary()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_summary()", "community": 0, "community_name": "Community 0", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_inventory_document_reminder_stats", "label": "document_reminder_stats()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "document_reminder_stats()", "community": 0, "community_name": "Community 0", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_inventory_list_document_reminders", "label": "list_document_reminders()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_document_reminders()", "community": 0, "community_name": "Community 0", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_inventory_update_document_reminder", "label": "update_document_reminder()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_document_reminder()", "community": 0, "community_name": "Community 0", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_inventory_check_document_expiry", "label": "check_document_expiry()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "check_document_expiry()", "community": 0, "community_name": "Community 0", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 3}, {"id": "app_api_pl_io_order", "label": "io_order.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.5, "font": {"size": 0, "color": "#ffffff"}, "title": "io_order.py", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 39}, {"id": "app_api_pl_io_order_models", "label": "_models()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_models()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_io_order_get_order", "label": "_get_order()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_order()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_io_order_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 54, "community_name": "Community 54", "source_file": "", "file_type": "code", "degree": 15}, {"id": "app_api_pl_io_order_to_read", "label": "_to_read()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_to_read()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 10}, {"id": "app_api_pl_io_order_list_orders", "label": "_list_orders()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_list_orders()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 9}, {"id": "app_api_pl_io_order_patch_order", "label": "_patch_order()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_patch_order()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 12}, {"id": "app_api_pl_io_order_get_by_plan", "label": "_get_by_plan()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_by_plan()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_io_order_get_inbound_by_plan", "label": "get_inbound_by_plan()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_inbound_by_plan()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_io_order_list_inbound", "label": "list_inbound()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_inbound()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_io_order_get_inbound", "label": "get_inbound()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_inbound()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_io_order_patch_inbound", "label": "patch_inbound()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "patch_inbound()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_io_order_inbound_site_url", "label": "inbound_site_url()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "inbound_site_url()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_io_order_get_outbound_by_plan", "label": "get_outbound_by_plan()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_outbound_by_plan()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_io_order_list_outbound", "label": "list_outbound()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_outbound()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_io_order_get_outbound", "label": "get_outbound()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_outbound()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_io_order_patch_outbound", "label": "patch_outbound()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "patch_outbound()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_io_order_outbound_site_url", "label": "outbound_site_url()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "outbound_site_url()", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_io_order_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u7ba1\u7406\u7aef API", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\u7ba1\u7406\u7aef API", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_io_order_rationale_183", "label": "\u6309\u8ba1\u5212\u67e5\u627e\u5165\u5e93/\u51fa\u5e93\u5355\uff1b\u672a\u843d\u5355\u65f6\u8fd4\u56de (None, [])\uff0c\u4e0e\u8fd0\u8d39 by-transport \u4e00\u81f4\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u8ba1\u5212\u67e5\u627e\u5165\u5e93/\u51fa\u5e93\u5355\uff1b\u672a\u843d\u5355\u65f6\u8fd4\u56de (None, [])\uff0c\u4e0e\u8fd0\u8d39 by-transport \u4e00\u81f4\u3002", "community": 54, "community_name": "Community 54", "source_file": "app/api/pl/io_order.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_menu_badges", "label": "menu_badges.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "menu_badges.py", "community": 146, "community_name": "__init__.py", "source_file": "app/api/pl/menu_badges.py", "file_type": "code", "degree": 14}, {"id": "app_api_pl_menu_badges_menu_badge_stats", "label": "menu_badge_stats()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "menu_badge_stats()", "community": 146, "community_name": "__init__.py", "source_file": "app/api/pl/menu_badges.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_menu_badges_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 146, "community_name": "__init__.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_pl_ocr", "label": "ocr.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ocr.py", "community": 146, "community_name": "__init__.py", "source_file": "app/api/pl/ocr.py", "file_type": "code", "degree": 12}, {"id": "app_api_pl_ocr_recognizecertbody", "label": "RecognizeCertBody", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "RecognizeCertBody", "community": 146, "community_name": "__init__.py", "source_file": "app/api/pl/ocr.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_ocr_recognizecertresult", "label": "RecognizeCertResult", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "RecognizeCertResult", "community": 146, "community_name": "__init__.py", "source_file": "app/api/pl/ocr.py", "file_type": "code", "degree": 3}, {"id": "app_api_pl_ocr_recognize_cert", "label": "recognize_cert()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "recognize_cert()", "community": 146, "community_name": "__init__.py", "source_file": "app/api/pl/ocr.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_ocr_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 146, "community_name": "__init__.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_pl_plan", "label": "plan.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 19.2, "font": {"size": 12, "color": "#ffffff"}, "title": "plan.py", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 142}, {"id": "app_api_pl_plan_resolve_list_product_name", "label": "_resolve_list_product_name()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_list_product_name()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_plan_resolve_create_date", "label": "_resolve_create_date()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_create_date()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_plan_py_date", "label": "date", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 180, "community_name": "OSSStorage", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_api_pl_plan_generate_plan_no", "label": "_generate_plan_no()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_generate_plan_no()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_plan_py_session", "label": "Session", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 180, "community_name": "OSSStorage", "source_file": "", "file_type": "code", "degree": 26}, {"id": "app_api_pl_plan_format_subpack_slip_no", "label": "_format_subpack_slip_no()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_subpack_slip_no()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_plan_normalize_subpack_slip_no", "label": "_normalize_subpack_slip_no()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_subpack_slip_no()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_plan_subpack_slip_no_seq", "label": "_subpack_slip_no_seq()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_subpack_slip_no_seq()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 3}, {"id": "app_api_pl_plan_ensure_subpack_slip_no", "label": "_ensure_subpack_slip_no()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_ensure_subpack_slip_no()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_plan_determine_plan_type", "label": "_determine_plan_type()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_determine_plan_type()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 3}, {"id": "app_api_pl_plan_get_plan_type_label", "label": "_get_plan_type_label()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_plan_type_label()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 1}, {"id": "app_api_pl_plan_generate_notify_message", "label": "_generate_notify_message()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_generate_notify_message()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_plan_plan_product_name_exists", "label": "_plan_product_name_exists()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_plan_product_name_exists()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 3}, {"id": "app_api_pl_plan_plan_plate_match", "label": "_plan_plate_match()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_plan_plate_match()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_plan_list_plans", "label": "list_plans()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "list_plans()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 17}, {"id": "app_api_pl_plan_count_plans_by_contract", "label": "count_plans_by_contract()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "count_plans_by_contract()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_plan_create_plan", "label": "create_plan()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_plan()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 12}, {"id": "app_api_pl_plan_create_plan_full", "label": "create_plan_full()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "create_plan_full()", "community": 5, "community_name": "Community 5", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 18}, {"id": "app_api_pl_plan_create_from_contract", "label": "create_from_contract()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "create_from_contract()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 14}, {"id": "app_api_pl_plan_get_plan", "label": "get_plan()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "get_plan()", "community": 5, "community_name": "Community 5", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 14}, {"id": "app_api_pl_plan_update_plan", "label": "update_plan()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "update_plan()", "community": 5, "community_name": "Community 5", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 16}, {"id": "app_api_pl_plan_patch_plan_product_certs", "label": "patch_plan_product_certs()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "patch_plan_product_certs()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_plan_patch_plan_hazard_cert_ready", "label": "patch_plan_hazard_cert_ready()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "patch_plan_hazard_cert_ready()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_plan_build_driver_url", "label": "_build_driver_url()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_driver_url()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_plan_get_plan_arrange_info", "label": "get_plan_arrange_info()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "get_plan_arrange_info()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 13}, {"id": "app_api_pl_plan_mark_plan_wait_notice", "label": "mark_plan_wait_notice()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "mark_plan_wait_notice()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_plan_cancel_plan_wait_notice", "label": "cancel_plan_wait_notice()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_plan_wait_notice()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_plan_cancel_plan", "label": "cancel_plan()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_plan()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 9}, {"id": "app_api_pl_plan_archive_plan", "label": "archive_plan()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "archive_plan()", "community": 5, "community_name": "Community 5", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 12}, {"id": "app_api_pl_plan_update_plan_driver_feedback", "label": "update_plan_driver_feedback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_plan_driver_feedback()", "community": 5, "community_name": "Community 5", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 9}, {"id": "app_api_pl_plan_update_plan_site_feedback", "label": "update_plan_site_feedback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_plan_site_feedback()", "community": 5, "community_name": "Community 5", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 9}, {"id": "app_api_pl_plan_get_inbound_slip_template", "label": "get_inbound_slip_template()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_inbound_slip_template()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_plan_save_inbound_slip_template", "label": "save_inbound_slip_template()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "save_inbound_slip_template()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_plan_get_delivery_slip_template", "label": "get_delivery_slip_template()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_delivery_slip_template()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_plan_save_delivery_slip_template", "label": "save_delivery_slip_template()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "save_delivery_slip_template()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_plan_get_subpack_slip_template", "label": "get_subpack_slip_template()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_subpack_slip_template()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_plan_save_subpack_slip_template", "label": "save_subpack_slip_template()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "save_subpack_slip_template()", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_plan_delete_plan", "label": "delete_plan()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_plan()", "community": 78, "community_name": "Community 78", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_plan_rationale_108", "label": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff08\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name\uff0c\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d\uff09\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5217\u8868\u5c55\u793a\u7528\uff1a\u4f18\u5148 CRM \u6807\u51c6\u540d\uff08\u8be6\u60c5\u4ecd\u8fd4\u56de\u5e93\u5185 product_name\uff0c\u4ee5\u4fbf\u7f16\u8f91\u53cd\u63a8\u522b\u540d\uff09\u3002", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_plan_rationale_123", "label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 POYYYYMMDD###\uff08\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7\uff0c\u6bcf\u65e5\u91cd\u7f6e\uff09", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 POYYYYMMDD###\uff08\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7\uff0c\u6bcf\u65e5\u91cd\u7f6e\uff09", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_plan_rationale_159", "label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a NO:SXFZYYYYMMDD-###", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a NO:SXFZYYYYMMDD-###", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_plan_rationale_192", "label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 NO:SXFZYYYYMMDD-###\uff08\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e\uff09", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5206\u914d\u5206\u88c5\u5355\u53f7 NO:SXFZYYYYMMDD-###\uff08\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e\uff09", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_plan_rationale_606", "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u4f9b\u65b9/\u9700\u65b9 + \u4ea7\u54c1\u5e93\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "community": 5, "community_name": "Community 5", "source_file": "app/api/pl/plan.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_plan_rationale_1108", "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_plan_rationale_1176", "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_plan_rationale_1370", "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "community": 180, "community_name": "OSSStorage", "source_file": "app/api/pl/plan.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_public_io_order", "label": "public_io_order.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "public_io_order.py", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/api/pl/public_io_order.py", "file_type": "code", "degree": 32}, {"id": "app_api_pl_public_io_order_models", "label": "_models()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_models()", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/api/pl/public_io_order.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_public_io_order_get_by_token", "label": "_get_by_token()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_by_token()", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/api/pl/public_io_order.py", "file_type": "code", "degree": 3}, {"id": "app_api_pl_public_io_order_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_api_pl_public_io_order_resolve_io_order_link_flags", "label": "_resolve_io_order_link_flags()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_io_order_link_flags()", "community": 46, "community_name": "Community 46", "source_file": "app/api/pl/public_io_order.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_public_io_order_build_page", "label": "_build_page()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_page()", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/api/pl/public_io_order.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_public_io_order_format_file_size", "label": "_format_file_size()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_file_size()", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/api/pl/public_io_order.py", "file_type": "code", "degree": 1}, {"id": "app_api_pl_public_io_order_make_handlers", "label": "_make_handlers()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_handlers()", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/api/pl/public_io_order.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_public_io_order_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u514d\u767b\u5f55\u516c\u5171 API", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93/\u51fa\u5e93\u5355\u73b0\u573a\u514d\u767b\u5f55\u516c\u5171 API", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/api/pl/public_io_order.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_public_io_order_rationale_56", "label": "\u8fd4\u56de (\u4f5c\u5e9f, \u5f52\u6863)\u3002\u73b0\u573a\u94fe\u63a5\u5b9e\u9645\u8d70\u5165\u5e93/\u51fa\u5e93\u5355\u516c\u5171\u9875\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de (\u4f5c\u5e9f, \u5f52\u6863)\u3002\u73b0\u573a\u94fe\u63a5\u5b9e\u9645\u8d70\u5165\u5e93/\u51fa\u5e93\u5355\u516c\u5171\u9875\u3002", "community": 46, "community_name": "Community 46", "source_file": "app/api/pl/public_io_order.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_public_site", "label": "public_site.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "public_site.py", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 41}, {"id": "app_api_pl_public_site_parse_feedback_images", "label": "_parse_feedback_images()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_feedback_images()", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_public_site_get_site_link_by_token", "label": "_get_site_link_by_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_site_link_by_token()", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_public_site_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 174, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_api_pl_public_site_resolve_site_link_flags", "label": "_resolve_site_link_flags()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_site_link_flags()", "community": 46, "community_name": "Community 46", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_public_site_resolve_unit_label", "label": "_resolve_unit_label()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_unit_label()", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_public_site_resolve_plan_product", "label": "_resolve_plan_product()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_plan_product()", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_public_site_build_site_product_read", "label": "_build_site_product_read()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_site_product_read()", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 10}, {"id": "app_api_pl_public_site_build_public_page", "label": "_build_public_page()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_public_page()", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 12}, {"id": "app_api_pl_public_site_get_public_site", "label": "get_public_site()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_public_site()", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_public_site_save_public_site_feedback", "label": "save_public_site_feedback()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "save_public_site_feedback()", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_public_site_format_file_size", "label": "_format_file_size()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_file_size()", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_public_site_upload_public_site_attachment", "label": "upload_public_site_attachment()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "upload_public_site_attachment()", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "code", "degree": 9}, {"id": "app_api_pl_public_site_py_uploadfile", "label": "UploadFile", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "UploadFile", "community": 174, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_pl_public_site_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 API\uff08pl_transport_site_link\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u4eba\u5458\u514d\u767b\u5f55\u516c\u5171 API\uff08pl_transport_site_link\uff09", "community": 174, "community_name": "register_local_callback", "source_file": "app/api/pl/public_site.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_public_transport", "label": "public_transport.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "public_transport.py", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 50}, {"id": "app_api_pl_public_transport_resolve_unit_label", "label": "_resolve_unit_label()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_unit_label()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_public_transport_get_transport_by_token", "label": "_get_transport_by_token()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_transport_by_token()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_public_transport_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 45, "community_name": "Community 45", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_api_pl_public_transport_parse_feedback_images", "label": "_parse_feedback_images()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_feedback_images()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_public_transport_format_plan_date", "label": "_format_plan_date()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_plan_date()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_public_transport_resolve_driver_link_flags", "label": "_resolve_driver_link_flags()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_driver_link_flags()", "community": 46, "community_name": "Community 46", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_public_transport_resolve_other_personnel", "label": "_resolve_other_personnel()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_other_personnel()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_public_transport_build_public_page", "label": "_build_public_page()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_public_page()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 18}, {"id": "app_api_pl_public_transport_get_public_transport", "label": "get_public_transport()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_public_transport()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_public_transport_save_public_feedback", "label": "save_public_feedback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "save_public_feedback()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_public_transport_format_file_size", "label": "_format_file_size()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_file_size()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_public_transport_upload_public_attachment", "label": "upload_public_attachment()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "upload_public_attachment()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/public_transport.py", "file_type": "code", "degree": 9}, {"id": "app_api_pl_public_transport_py_uploadfile", "label": "UploadFile", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "UploadFile", "community": 45, "community_name": "Community 45", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_pl_transport", "label": "transport.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.6, "font": {"size": 12, "color": "#ffffff"}, "title": "transport.py", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 86}, {"id": "app_api_pl_transport_transport_to_read", "label": "_transport_to_read()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_transport_to_read()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_transport_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 45, "community_name": "Community 45", "source_file": "", "file_type": "code", "degree": 15}, {"id": "app_api_pl_transport_generate_transport_no", "label": "_generate_transport_no()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_generate_transport_no()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_transport_resolve_driver_info", "label": "_resolve_driver_info()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_driver_info()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_transport_get_vehicle_info", "label": "_get_vehicle_info()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_vehicle_info()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_transport_assert_vehicle_carrier_eligible", "label": "_assert_vehicle_carrier_eligible()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_assert_vehicle_carrier_eligible()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_transport_ensure_driver_access_token", "label": "_ensure_driver_access_token()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_ensure_driver_access_token()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 3}, {"id": "app_api_pl_transport_rotate_driver_access_token", "label": "_rotate_driver_access_token()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_rotate_driver_access_token()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 3}, {"id": "app_api_pl_transport_is_rearrange", "label": "_is_rearrange()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_is_rearrange()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_transport_transport_has_db_links", "label": "_transport_has_db_links()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_transport_has_db_links()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 3}, {"id": "app_api_pl_transport_apply_plan_logistics_from_payload", "label": "_apply_plan_logistics_from_payload()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_plan_logistics_from_payload()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_transport_resolve_transport_endpoints", "label": "_resolve_transport_endpoints()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_transport_endpoints()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_transport_apply_transport_arrange_fields", "label": "_apply_transport_arrange_fields()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_transport_arrange_fields()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_transport_build_driver_url", "label": "_build_driver_url()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_driver_url()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 2}, {"id": "app_api_pl_transport_build_arrange_result", "label": "_build_arrange_result()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_arrange_result()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_transport_list_transports", "label": "list_transports()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_transports()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_transport_create_transport", "label": "create_transport()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_transport()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 13}, {"id": "app_api_pl_transport_arrange_transport", "label": "arrange_transport()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "arrange_transport()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 34}, {"id": "app_api_pl_transport_get_transport", "label": "get_transport()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_transport()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_transport_qrcoderesponse", "label": "QrCodeResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "QrCodeResponse", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 15}, {"id": "app_api_pl_transport_generate_qrcode", "label": "generate_qrcode()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_qrcode()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_transport_transport_scan_feedback", "label": "transport_scan_feedback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "transport_scan_feedback()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 3}, {"id": "app_api_pl_transport_submit_approval", "label": "submit_approval()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "submit_approval()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_transport_process_approval", "label": "process_approval()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "process_approval()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_transport_get_transport_approvals", "label": "get_transport_approvals()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_transport_approvals()", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_transport_rationale_114", "label": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f\uff1a\u4f18\u5148 pl_personnel\uff0c\u517c\u5bb9\u65e7 pl_driver\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u89e3\u6790\u53f8\u673a\u4fe1\u606f\uff1a\u4f18\u5148 pl_personnel\uff0c\u517c\u5bb9\u65e7 pl_driver\u3002", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_transport_rationale_251", "label": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355\uff0c\u8ba1\u5212\u4ecd\u4e3a pending\uff1b \u82e5\u628a\u975e cancelled", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ec5\u8ba1\u5212\u5df2\u6b63\u5f0f\u5b89\u6392\u624d\u7b97\u300c\u8c03\u6574\u8fd0\u8f93\u300d\u3002 \u521b\u5efa/\u7f16\u8f91\u8868\u5355\u9884\u9009\u8f66\u8f86\u4f1a\u7559\u4e0b draft \u8fd0\u8f93\u5355\uff0c\u8ba1\u5212\u4ecd\u4e3a pending\uff1b \u82e5\u628a\u975e cancelled", "community": 45, "community_name": "Community 45", "source_file": "app/api/pl/transport.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_pl_transport_address", "label": "transport_address.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "transport_address.py", "community": 58, "community_name": "Community 58", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 30}, {"id": "app_api_pl_transport_address_address_to_read", "label": "_address_to_read()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_address_to_read()", "community": 58, "community_name": "Community 58", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_transport_address_get_address", "label": "_get_address()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_address()", "community": 58, "community_name": "Community 58", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_transport_address_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 58, "community_name": "Community 58", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_api_pl_transport_address_build_address_query", "label": "_build_address_query()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_address_query()", "community": 58, "community_name": "Community 58", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_transport_address_list_transport_addresses", "label": "list_transport_addresses()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_transport_addresses()", "community": 58, "community_name": "Community 58", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_transport_address_list_all_transport_addresses", "label": "list_all_transport_addresses()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_all_transport_addresses()", "community": 58, "community_name": "Community 58", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_transport_address_create_transport_address", "label": "create_transport_address()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_transport_address()", "community": 58, "community_name": "Community 58", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 9}, {"id": "app_api_pl_transport_address_get_transport_address", "label": "get_transport_address()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_transport_address()", "community": 58, "community_name": "Community 58", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_transport_address_update_transport_address", "label": "update_transport_address()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_transport_address()", "community": 58, "community_name": "Community 58", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 8}, {"id": "app_api_pl_transport_address_delete_transport_address", "label": "delete_transport_address()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_transport_address()", "community": 58, "community_name": "Community 58", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 7}, {"id": "app_api_pl_vehicle_maintenance", "label": "vehicle_maintenance.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_maintenance.py", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 31}, {"id": "app_api_pl_vehicle_maintenance_list_applies", "label": "list_applies()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_applies()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_maintenance_py_date", "label": "date", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 65, "community_name": "Community 65", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_api_pl_vehicle_maintenance_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 65, "community_name": "Community 65", "source_file": "", "file_type": "code", "degree": 12}, {"id": "app_api_pl_vehicle_maintenance_list_reminders", "label": "list_reminders()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_reminders()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_vehicle_maintenance_get_apply", "label": "get_apply()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_apply()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_vehicle_maintenance_create_apply", "label": "create_apply()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_apply()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_maintenance_update_apply", "label": "update_apply()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_apply()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_maintenance_cancel_apply", "label": "cancel_apply()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_apply()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_vehicle_maintenance_delete_applies", "label": "delete_applies()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_applies()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_vehicle_maintenance_list_process_board", "label": "list_process_board()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_process_board()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_maintenance_get_process", "label": "get_process()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_process()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_vehicle_maintenance_create_process", "label": "create_process()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_process()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_maintenance_update_process", "label": "update_process()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_process()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_maintenance_delete_processes", "label": "delete_processes()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_processes()", "community": 65, "community_name": "Community 65", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_vehicle_recharge", "label": "vehicle_recharge.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_recharge.py", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 33}, {"id": "app_api_pl_vehicle_recharge_list_applies", "label": "list_applies()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_applies()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_recharge_py_date", "label": "date", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 16, "community_name": "Community 16", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_api_pl_vehicle_recharge_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 16, "community_name": "Community 16", "source_file": "", "file_type": "code", "degree": 13}, {"id": "app_api_pl_vehicle_recharge_pending_apply_options", "label": "pending_apply_options()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pending_apply_options()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_vehicle_recharge_get_apply", "label": "get_apply()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_apply()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_vehicle_recharge_create_apply", "label": "create_apply()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_apply()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_recharge_update_apply", "label": "update_apply()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_apply()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_recharge_cancel_apply", "label": "cancel_apply()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_apply()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_vehicle_recharge_delete_applies", "label": "delete_applies()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_applies()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_vehicle_recharge_list_records", "label": "list_records()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_records()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_recharge_list_disburse_board", "label": "list_disburse_board()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_disburse_board()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_recharge_get_record", "label": "get_record()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_record()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_vehicle_recharge_create_record", "label": "create_record()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_record()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_recharge_update_record", "label": "update_record()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_record()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_recharge_delete_records", "label": "delete_records()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_records()", "community": 16, "community_name": "Community 16", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_vehicle_urea", "label": "vehicle_urea.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_urea.py", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 29}, {"id": "app_api_pl_vehicle_urea_list_applies", "label": "list_applies()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_applies()", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_urea_py_date", "label": "date", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 11, "community_name": "Community 11", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_api_pl_vehicle_urea_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 11, "community_name": "Community 11", "source_file": "", "file_type": "code", "degree": 11}, {"id": "app_api_pl_vehicle_urea_get_apply", "label": "get_apply()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_apply()", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_vehicle_urea_create_apply", "label": "create_apply()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_apply()", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_urea_update_apply", "label": "update_apply()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_apply()", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_urea_cancel_apply", "label": "cancel_apply()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_apply()", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_vehicle_urea_delete_applies", "label": "delete_applies()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_applies()", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 4}, {"id": "app_api_pl_vehicle_urea_list_disburse_board", "label": "list_disburse_board()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_disburse_board()", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_urea_get_disburse", "label": "get_disburse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_disburse()", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 5}, {"id": "app_api_pl_vehicle_urea_create_disburse", "label": "create_disburse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_disburse()", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_urea_update_disburse", "label": "update_disburse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_disburse()", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 6}, {"id": "app_api_pl_vehicle_urea_delete_disburses", "label": "delete_disburses()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_disburses()", "community": 11, "community_name": "Community 11", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 4}, {"id": "app_api_public", "label": "public.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.1, "font": {"size": 0, "color": "#ffffff"}, "title": "public.py", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "code", "degree": 48}, {"id": "app_api_public_avatar_url_field", "label": "_avatar_url_field()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_avatar_url_field()", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "code", "degree": 3}, {"id": "app_api_public_web_role_list", "label": "_web_role_list()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_web_role_list()", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "code", "degree": 4}, {"id": "app_api_public_build_user_info_payload", "label": "_build_user_info_payload()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_user_info_payload()", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "code", "degree": 6}, {"id": "app_api_public_jwt_user_payload", "label": "_jwt_user_payload()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_jwt_user_payload()", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "code", "degree": 4}, {"id": "app_api_public_web_login_rsa_public_key", "label": "web_login_rsa_public_key()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "web_login_rsa_public_key()", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "code", "degree": 3}, {"id": "app_api_public_web_login", "label": "web_login()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "web_login()", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "code", "degree": 15}, {"id": "app_api_public_py_request", "label": "Request", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 172, "community_name": "apply_pl_scope", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_api_public_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 172, "community_name": "apply_pl_scope", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_api_public_refresh_token", "label": "refresh_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "refresh_token()", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "code", "degree": 15}, {"id": "app_api_public_logout", "label": "logout()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "logout()", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "code", "degree": 6}, {"id": "app_api_public_get_current_user_profile", "label": "get_current_user_profile()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_current_user_profile()", "community": 172, "community_name": "apply_pl_scope", "source_file": "app/api/public.py", "file_type": "code", "degree": 8}, {"id": "app_api_public_get_web_auth_menu_codes", "label": "get_web_auth_menu_codes()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_web_auth_menu_codes()", "community": 94, "community_name": "response.py", "source_file": "app/api/public.py", "file_type": "code", "degree": 9}, {"id": "app_api_public_change_current_user_password", "label": "change_current_user_password()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "change_current_user_password()", "community": 172, "community_name": "apply_pl_scope", "source_file": "app/api/public.py", "file_type": "code", "degree": 7}, {"id": "app_api_public_public_quote_share", "label": "public_quote_share()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "public_quote_share()", "community": 172, "community_name": "apply_pl_scope", "source_file": "app/api/public.py", "file_type": "code", "degree": 7}, {"id": "app_api_public_rationale_1", "label": "\u516c\u5171\u63a5\u53e3\uff08Web \u767b\u5f55\u3001\u5237\u65b0 Token\u3001\u767b\u51fa\uff1b\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/shanxia2.0.sql \u57fa\u7ebf\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u516c\u5171\u63a5\u53e3\uff08Web \u767b\u5f55\u3001\u5237\u65b0 Token\u3001\u767b\u51fa\uff1b\u7528\u6237\u6a21\u578b\u5bf9\u9f50 docs/sql/shanxia2.0.sql \u57fa\u7ebf\uff09", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_public_rationale_48", "label": "\u4e0e web-admin \u9759\u6001\u8def\u7531 meta.roles\uff08admin/super_admin\uff09\u5bf9\u9f50\u7684\u5355\u5143\u7d20\u6570\u7ec4\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e0e web-admin \u9759\u6001\u8def\u7531 meta.roles\uff08admin/super_admin\uff09\u5bf9\u9f50\u7684\u5355\u5143\u7d20\u6570\u7ec4\u3002", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_public_rationale_54", "label": "\u4e0e web-admin `userInfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e0e web-admin `userInfo` \u5b57\u6bb5\u7ea6\u5b9a\u4e00\u81f4\u3002", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_public_rationale_85", "label": "Web \u7aef\u767b\u5f55\u7528 RSA \u516c\u94a5\uff08PKCS#1 v1.5\uff0c\u4e0e JSEncrypt \u4e00\u81f4\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Web \u7aef\u767b\u5f55\u7528 RSA \u516c\u94a5\uff08PKCS#1 v1.5\uff0c\u4e0e JSEncrypt \u4e00\u81f4\uff09", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_public_rationale_96", "label": "Web \u7aef\u767b\u5f55\uff1a\u8d26\u53f7\u4e3a sys_user.user_no\uff0c\u5bc6\u7801\u4e3a sys_user.password\uff08bcrypt\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Web \u7aef\u767b\u5f55\uff1a\u8d26\u53f7\u4e3a sys_user.user_no\uff0c\u5bc6\u7801\u4e3a sys_user.password\uff08bcrypt\uff09\u3002", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_public_rationale_212", "label": "\u767b\u51fa\uff1a\u540a\u9500 Redis \u4f1a\u8bdd\uff08\u82e5\u5df2\u914d\u7f6e REDIS_HOST\uff09\u3002\u65e0 Token \u6216\u5df2\u5931\u6548\u65f6\u4ecd\u8fd4\u56de\u6210\u529f\uff08\u5e42\u7b49\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u767b\u51fa\uff1a\u540a\u9500 Redis \u4f1a\u8bdd\uff08\u82e5\u5df2\u914d\u7f6e REDIS_HOST\uff09\u3002\u65e0 Token \u6216\u5df2\u5931\u6548\u65f6\u4ecd\u8fd4\u56de\u6210\u529f\uff08\u5e42\u7b49\uff09\u3002", "community": 164, "community_name": "get_client_ip", "source_file": "app/api/public.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_public_rationale_229", "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff08\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94\uff09\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff08\u4e0e sys_user \u5b57\u6bb5\u5bf9\u5e94\uff09\u3002", "community": 172, "community_name": "apply_pl_scope", "source_file": "app/api/public.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_public_rationale_264", "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7ecf\u89d2\u8272\u7ee7\u627f\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u7ecf\u89d2\u8272\u7ee7\u627f\uff09\u3002", "community": 94, "community_name": "response.py", "source_file": "app/api/public.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_public_rationale_351", "label": "\u516c\u5f00\u5206\u4eab\u67e5\u770b\u62a5\u4ef7\u5355 \u2014 Java: GET /share/{shareCode}\uff08\u65e0 JWT\uff09", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u516c\u5f00\u5206\u4eab\u67e5\u770b\u62a5\u4ef7\u5355 \u2014 Java: GET /share/{shareCode}\uff08\u65e0 JWT\uff09", "community": 172, "community_name": "apply_pl_scope", "source_file": "app/api/public.py", "file_type": "rationale", "degree": 1}, {"id": "app_api_public_duty", "label": "public_duty.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "public_duty.py", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/public_duty.py", "file_type": "code", "degree": 13}, {"id": "app_api_public_duty_public_page", "label": "public_page()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "public_page()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/public_duty.py", "file_type": "code", "degree": 4}, {"id": "app_api_public_duty_py_session", "label": "Session", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 160, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_api_public_duty_public_grab", "label": "public_grab()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "public_grab()", "community": 160, "community_name": "register_local_callback", "source_file": "app/api/public_duty.py", "file_type": "code", "degree": 5}, {"id": "app_api_workflow", "label": "workflow.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.1, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 48}, {"id": "app_api_workflow_business_type_label", "label": "_business_type_label()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_business_type_label()", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_api_workflow_portal_user_info", "label": "_portal_user_info()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_portal_user_info()", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 2}, {"id": "app_api_workflow_assert_wf_instance_in_scope", "label": "_assert_wf_instance_in_scope()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_assert_wf_instance_in_scope()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 9}, {"id": "app_api_workflow_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 141, "community_name": "PlTransport", "source_file": "", "file_type": "code", "degree": 19}, {"id": "app_api_workflow_leave_form_fields", "label": "_leave_form_fields()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_leave_form_fields()", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 2}, {"id": "app_api_workflow_get_business_form_fields", "label": "_get_business_form_fields()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_business_form_fields()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_api_workflow_enrich_task_list", "label": "_enrich_task_list()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_enrich_task_list()", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 7}, {"id": "app_api_workflow_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 34, "community_name": "Community 34", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_api_workflow_processdefcreatebody", "label": "ProcessDefCreateBody", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ProcessDefCreateBody", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 10}, {"id": "app_api_workflow_processdefupdatebody", "label": "ProcessDefUpdateBody", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ProcessDefUpdateBody", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 10}, {"id": "app_api_workflow_publishversionbody", "label": "PublishVersionBody", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PublishVersionBody", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 10}, {"id": "app_api_workflow_startinstancebody", "label": "StartInstanceBody", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "StartInstanceBody", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 10}, {"id": "app_api_workflow_taskactionbody", "label": "TaskActionBody", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskActionBody", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 12}, {"id": "app_api_workflow_list_process_defs", "label": "list_process_defs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "list_process_defs()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_api_workflow_create_process_def", "label": "create_process_def()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_process_def()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_api_workflow_update_process_def", "label": "update_process_def()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_process_def()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_api_workflow_delete_process_def", "label": "delete_process_def()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_process_def()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_api_workflow_publish_version", "label": "publish_version()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "publish_version()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_api_workflow_list_versions", "label": "list_versions()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "list_versions()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_api_workflow_get_designer_data", "label": "get_designer_data()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_designer_data()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_api_workflow_start_instance", "label": "start_instance()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "start_instance()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 6}, {"id": "app_api_workflow_list_my_instances", "label": "list_my_instances()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_my_instances()", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_api_workflow_get_instance_detail", "label": "get_instance_detail()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_instance_detail()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 7}, {"id": "app_api_workflow_list_pending_tasks", "label": "list_pending_tasks()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_pending_tasks()", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_api_workflow_list_completed_tasks", "label": "list_completed_tasks()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_completed_tasks()", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_api_workflow_approve_task", "label": "approve_task()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_task()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 7}, {"id": "app_api_workflow_reject_task", "label": "reject_task()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "reject_task()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 7}, {"id": "app_api_workflow_get_business_all_tasks", "label": "get_business_all_tasks()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_business_all_tasks()", "community": 141, "community_name": "PlTransport", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_api_workflow_rationale_160", "label": "\u5ba1\u6279\u610f\u89c1\uff1a\u524d\u7aef\u4f20 commentText\uff0c\u517c\u5bb9 comment\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5ba1\u6279\u610f\u89c1\uff1a\u524d\u7aef\u4f20 commentText\uff0c\u517c\u5bb9 comment\u3002", "community": 34, "community_name": "Community 34", "source_file": "app/api/workflow.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_init", "label": "__init__.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 110, "community_name": "Base", "source_file": "app/core/__init__.py", "file_type": "code", "degree": 1}, {"id": "app_core_admin_request_json", "label": "admin_request_json.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_request_json.py", "community": 22, "community_name": "Community 22", "source_file": "app/core/admin_request_json.py", "file_type": "code", "degree": 5}, {"id": "app_core_admin_request_json_parse_admin_request_json", "label": "parse_admin_request_json()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_admin_request_json()", "community": 22, "community_name": "Community 22", "source_file": "app/core/admin_request_json.py", "file_type": "code", "degree": 5}, {"id": "app_core_admin_request_json_py_request", "label": "Request", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 22, "community_name": "Community 22", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_core_admin_request_json_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 22, "community_name": "Community 22", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_core_admin_request_json_rationale_1", "label": "\u8fd0\u8425 Web\uff08/web/admin\uff09JSON \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e ApiCryptoMiddleware \u914d\u5408\uff1a\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6\uff0c\u5728\u8def\u7531\u5185\u89e3\u5bc6 `{", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8425 Web\uff08/web/admin\uff09JSON \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e ApiCryptoMiddleware \u914d\u5408\uff1a\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6\uff0c\u5728\u8def\u7531\u5185\u89e3\u5bc6 `{", "community": 22, "community_name": "Community 22", "source_file": "app/core/admin_request_json.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_admin_request_json_rationale_25", "label": "\u8bfb\u53d6 JSON body\uff1bdict \u65f6\u8d70 resolve_request_payload\uff08\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5\uff09\u3002 Returns:", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bfb\u53d6 JSON body\uff1bdict \u65f6\u8d70 resolve_request_payload\uff08\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5\uff09\u3002 Returns:", "community": 22, "community_name": "Community 22", "source_file": "app/core/admin_request_json.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_api_crypto", "label": "api_crypto.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "api_crypto.py", "community": 22, "community_name": "Community 22", "source_file": "app/core/api_crypto.py", "file_type": "code", "degree": 10}, {"id": "app_core_api_crypto_apicryptoerror", "label": "ApiCryptoError", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ApiCryptoError", "community": 22, "community_name": "Community 22", "source_file": "app/core/api_crypto.py", "file_type": "code", "degree": 3}, {"id": "exception", "label": "Exception", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Exception", "community": 22, "community_name": "Community 22", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_api_crypto_derive_key", "label": "derive_key()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_key()", "community": 22, "community_name": "Community 22", "source_file": "app/core/api_crypto.py", "file_type": "code", "degree": 1}, {"id": "app_core_api_crypto_b64url_encode", "label": "_b64url_encode()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_b64url_encode()", "community": 22, "community_name": "Community 22", "source_file": "app/core/api_crypto.py", "file_type": "code", "degree": 2}, {"id": "app_core_api_crypto_b64url_decode", "label": "_b64url_decode()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_b64url_decode()", "community": 22, "community_name": "Community 22", "source_file": "app/core/api_crypto.py", "file_type": "code", "degree": 2}, {"id": "app_core_api_crypto_encrypt_json", "label": "encrypt_json()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "encrypt_json()", "community": 22, "community_name": "Community 22", "source_file": "app/core/api_crypto.py", "file_type": "code", "degree": 3}, {"id": "app_core_api_crypto_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 22, "community_name": "Community 22", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_api_crypto_decrypt_json", "label": "decrypt_json()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "decrypt_json()", "community": 22, "community_name": "Community 22", "source_file": "app/core/api_crypto.py", "file_type": "code", "degree": 4}, {"id": "app_core_api_crypto_gen_nonce_hex", "label": "gen_nonce_hex()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "gen_nonce_hex()", "community": 22, "community_name": "Community 22", "source_file": "app/core/api_crypto.py", "file_type": "code", "degree": 1}, {"id": "app_core_api_crypto_is_ts_in_window", "label": "is_ts_in_window()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "is_ts_in_window()", "community": 22, "community_name": "Community 22", "source_file": "app/core/api_crypto.py", "file_type": "code", "degree": 1}, {"id": "app_core_api_crypto_middleware", "label": "api_crypto_middleware.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "api_crypto_middleware.py", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "code", "degree": 17}, {"id": "app_core_api_crypto_middleware_nonce_key", "label": "_nonce_key()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_nonce_key()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "code", "degree": 2}, {"id": "app_core_api_crypto_middleware_should_skip_path", "label": "_should_skip_path()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_should_skip_path()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "code", "degree": 2}, {"id": "app_core_api_crypto_middleware_is_crypto_api", "label": "_is_crypto_api()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_is_crypto_api()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "code", "degree": 3}, {"id": "app_core_api_crypto_middleware_claims_from_auth", "label": "_claims_from_auth()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_claims_from_auth()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "code", "degree": 2}, {"id": "app_core_api_crypto_middleware_get_redis_client", "label": "_get_redis_client()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_redis_client()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "code", "degree": 4}, {"id": "app_core_api_crypto_middleware_py_redis", "label": "Redis", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Redis", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_api_crypto_middleware_mark_nonce_once", "label": "_mark_nonce_once()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_mark_nonce_once()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "code", "degree": 4}, {"id": "app_core_api_crypto_middleware_json_error_response", "label": "_json_error_response()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_json_error_response()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "code", "degree": 5}, {"id": "response", "label": "Response", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Response", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_api_crypto_middleware_coerce_post_method_override_to_get", "label": "_coerce_post_method_override_to_get()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_coerce_post_method_override_to_get()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "code", "degree": 6}, {"id": "app_core_api_crypto_middleware_py_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_api_crypto_middleware_apicryptomiddleware", "label": "ApiCryptoMiddleware", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ApiCryptoMiddleware", "community": 74, "community_name": "Community 74", "source_file": "app/core/api_crypto_middleware.py", "file_type": "code", "degree": 4}, {"id": "basehttpmiddleware", "label": "BaseHTTPMiddleware", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BaseHTTPMiddleware", "community": 74, "community_name": "Community 74", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "label": ".dispatch()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".dispatch()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "code", "degree": 8}, {"id": "app_core_api_crypto_middleware_rationale_38", "label": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 API \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ec5\u5bf9\u8fd0\u8425\u7aef\u4e0e\u5c0f\u7a0b\u5e8f\u4e1a\u52a1 API \u5e94\u7528\u7edf\u4e00\u5bc6\u6587\u534f\u8bae\u3002", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_api_crypto_middleware_rationale_96", "label": "\u524d\u7aef Axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a GET \u6539\u4e3a POST \u5e76\u5e26 X-HTTP-Method-Override: GET\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 API_EN", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u524d\u7aef Axios \u5728\u5f00\u542f\u52a0\u5bc6\u65f6\u4f1a\u628a GET \u6539\u4e3a POST \u5e76\u5e26 X-HTTP-Method-Override: GET\u3002 \u5f53\u540e\u7aef\u672a\u542f\u7528 API_EN", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/api_crypto_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_api_request_log_middleware", "label": "api_request_log_middleware.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "api_request_log_middleware.py", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 23}, {"id": "app_core_api_request_log_middleware_truncate", "label": "_truncate()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_truncate()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 4}, {"id": "app_core_api_request_log_middleware_truncate_utf8_bytes", "label": "_truncate_utf8_bytes()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_truncate_utf8_bytes()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 2}, {"id": "app_core_api_request_log_middleware_redact_obj", "label": "_redact_obj()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_redact_obj()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 3}, {"id": "app_core_api_request_log_middleware_py_any", "label": "Any", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 130, "community_name": "datetime_parse.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_core_api_request_log_middleware_format_body_bytes", "label": "_format_body_bytes()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_body_bytes()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 4}, {"id": "app_core_api_request_log_middleware_claims_from_auth", "label": "_claims_from_auth()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_claims_from_auth()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 2}, {"id": "app_core_api_request_log_middleware_should_skip_exclude", "label": "_should_skip_exclude()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_should_skip_exclude()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 2}, {"id": "app_core_api_request_log_middleware_should_skip", "label": "_should_skip()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_should_skip()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 4}, {"id": "app_core_api_request_log_middleware_py_request", "label": "Request", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 130, "community_name": "datetime_parse.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_api_request_log_middleware_persist_log", "label": "_persist_log()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_persist_log()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 6}, {"id": "app_core_api_request_log_middleware_schedule_persist_log", "label": "_schedule_persist_log()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_schedule_persist_log()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 3}, {"id": "app_core_api_request_log_middleware_apirequestlogmiddleware", "label": "ApiRequestLogMiddleware", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ApiRequestLogMiddleware", "community": 74, "community_name": "Community 74", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 5}, {"id": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "label": ".dispatch()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".dispatch()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "code", "degree": 11}, {"id": "app_core_api_request_log_middleware_rationale_1", "label": "\u7edf\u4e00\u8bb0\u5f55 API \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7edf\u4e00\u8bb0\u5f55 API \u8bf7\u6c42/\u54cd\u5e94\u51fa\u5165\u53c2\u7684\u4e2d\u95f4\u4ef6", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/api_request_log_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_attachment_biz", "label": "attachment_biz.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment_biz.py", "community": 174, "community_name": "register_local_callback", "source_file": "app/core/attachment_biz.py", "file_type": "code", "degree": 7}, {"id": "app_core_attachment_biz_resolve_upload_folder", "label": "resolve_upload_folder()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_upload_folder()", "community": 174, "community_name": "register_local_callback", "source_file": "app/core/attachment_biz.py", "file_type": "code", "degree": 12}, {"id": "app_core_attachment_biz_rationale_1", "label": "\u9644\u4ef6\u4e0a\u4f20 bizType \u4e0e MinIO \u76ee\u5f55\u6620\u5c04\uff08\u5bf9\u9f50\u539f CRM oss \u4e0a\u4f20\u8bed\u4e49\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u9644\u4ef6\u4e0a\u4f20 bizType \u4e0e MinIO \u76ee\u5f55\u6620\u5c04\uff08\u5bf9\u9f50\u539f CRM oss \u4e0a\u4f20\u8bed\u4e49\uff09", "community": 174, "community_name": "register_local_callback", "source_file": "app/core/attachment_biz.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_attachment_biz_rationale_22", "label": "\u4f18\u5148\u4f7f\u7528\u663e\u5f0f folder\uff1b\u5426\u5219\u6309 bizType \u6620\u5c04\u9ed8\u8ba4\u76ee\u5f55\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4f18\u5148\u4f7f\u7528\u663e\u5f0f folder\uff1b\u5426\u5219\u6309 bizType \u6620\u5c04\u9ed8\u8ba4\u76ee\u5f55\u3002", "community": 174, "community_name": "register_local_callback", "source_file": "app/core/attachment_biz.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_auth", "label": "auth.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "auth.py", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 30}, {"id": "app_core_auth_session_key", "label": "_session_key()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_session_key()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 5}, {"id": "app_core_auth_refresh_key", "label": "_refresh_key()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_refresh_key()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 4}, {"id": "app_core_auth_redis_call_safe", "label": "_redis_call_safe()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_redis_call_safe()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 10}, {"id": "app_core_auth_store_session", "label": "store_session()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "store_session()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 5}, {"id": "app_core_auth_revoke_session", "label": "revoke_session()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "revoke_session()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 5}, {"id": "app_core_auth_extend_session", "label": "extend_session()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "extend_session()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 7}, {"id": "app_core_auth_is_session_valid", "label": "is_session_valid()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "is_session_valid()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 7}, {"id": "app_core_auth_store_refresh_token", "label": "store_refresh_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "store_refresh_token()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 7}, {"id": "app_core_auth_is_refresh_token_valid", "label": "is_refresh_token_valid()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "is_refresh_token_valid()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 6}, {"id": "app_core_auth_revoke_refresh_token", "label": "revoke_refresh_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "revoke_refresh_token()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 5}, {"id": "app_core_auth_create_access_token", "label": "create_access_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_access_token()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 5}, {"id": "timedelta", "label": "timedelta", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "timedelta", "community": 8, "community_name": "Community 8", "source_file": "", "file_type": "code", "degree": 21}, {"id": "app_core_auth_create_refresh_token", "label": "create_refresh_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_refresh_token()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 5}, {"id": "app_core_auth_decode_token", "label": "decode_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "decode_token()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 6}, {"id": "app_core_auth_get_current_user_by_token", "label": "get_current_user_by_token()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "get_current_user_by_token()", "community": 106, "community_name": "Community 106", "source_file": "app/core/auth.py", "file_type": "code", "degree": 14}, {"id": "app_core_auth_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 106, "community_name": "Community 106", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_auth_get_current_user", "label": "get_current_user()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_current_user()", "community": 106, "community_name": "Community 106", "source_file": "app/core/auth.py", "file_type": "code", "degree": 5}, {"id": "app_core_auth_get_current_user_simple", "label": "get_current_user_simple()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_current_user_simple()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 2}, {"id": "app_core_auth_get_client_ip", "label": "get_client_ip()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_client_ip()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "code", "degree": 2}, {"id": "app_core_auth_py_request", "label": "Request", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 164, "community_name": "get_client_ip", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_core_auth_rationale_34", "label": "\u540c\u6b65 Redis \u8c03\u7528\uff1b\u5931\u8d25\u65f6\u8fd4\u56de None \u4f9b\u8c03\u7528\u65b9\u964d\u7ea7\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u540c\u6b65 Redis \u8c03\u7528\uff1b\u5931\u8d25\u65f6\u8fd4\u56de None \u4f9b\u8c03\u7528\u65b9\u964d\u7ea7\u3002", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_auth_rationale_55", "label": "\u5237\u65b0\u4f1a\u8bdd TTL\uff08\u5df2\u767b\u5f55\u7528\u6237\u6bcf\u6b21 API \u6821\u9a8c\u901a\u8fc7\u540e\u6ed1\u52a8\u7eed\u671f\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5237\u65b0\u4f1a\u8bdd TTL\uff08\u5df2\u767b\u5f55\u7528\u6237\u6bcf\u6b21 API \u6821\u9a8c\u901a\u8fc7\u540e\u6ed1\u52a8\u7eed\u671f\uff09", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_auth_rationale_74", "label": "\u5199\u5165 refreshToken\uff08\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5199\u5165 refreshToken\uff08\u7528\u4e8e one-time \u4f7f\u7528/\u540a\u9500\uff09", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_auth_rationale_149", "label": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08\u5305\u542b Redis \u4f1a\u8bdd\u6821\u9a8c\uff1b\u4f1a\u8bdd\u6ed1\u52a8\u7eed\u671f\uff09", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6839\u636e token \u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08\u5305\u542b Redis \u4f1a\u8bdd\u6821\u9a8c\uff1b\u4f1a\u8bdd\u6ed1\u52a8\u7eed\u671f\uff09", "community": 106, "community_name": "Community 106", "source_file": "app/core/auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_auth_rationale_210", "label": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08sync \u4f9d\u8d56\uff0c\u914d\u5408 sync \u8def\u7531\u5728\u7ebf\u7a0b\u6c60\u6267\u884c\uff0c\u907f\u514d\u963b\u585e\u4e8b\u4ef6\u5faa\u73af\uff09\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u83b7\u53d6\u5f53\u524d\u7528\u6237\uff08sync \u4f9d\u8d56\uff0c\u914d\u5408 sync \u8def\u7531\u5728\u7ebf\u7a0b\u6c60\u6267\u884c\uff0c\u907f\u514d\u963b\u585e\u4e8b\u4ef6\u5faa\u73af\uff09\u3002", "community": 106, "community_name": "Community 106", "source_file": "app/core/auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_bx_auth", "label": "bx_auth.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "bx_auth.py", "community": 159, "community_name": "customer_update", "source_file": "app/core/bx_auth.py", "file_type": "code", "degree": 22}, {"id": "app_core_bx_auth_bxusercontext", "label": "BxUserContext", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 21.9, "font": {"size": 12, "color": "#ffffff"}, "title": "BxUserContext", "community": 15, "community_name": "Community 15", "source_file": "app/core/bx_auth.py", "file_type": "code", "degree": 183}, {"id": "app_core_bx_auth_bxusercontext_to_tenant_user_dict", "label": ".to_tenant_user_dict()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_tenant_user_dict()", "community": 195, "community_name": "PlFreightSettlementTransport", "source_file": "app/core/bx_auth.py", "file_type": "code", "degree": 3}, {"id": "app_core_bx_auth_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 195, "community_name": "PlFreightSettlementTransport", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_bx_auth_bxusercontext_to_user_info", "label": ".to_user_info()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_user_info()", "community": 195, "community_name": "PlFreightSettlementTransport", "source_file": "app/core/bx_auth.py", "file_type": "code", "degree": 3}, {"id": "app_core_bx_auth_get_bx_current_user", "label": "get_bx_current_user()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_bx_current_user()", "community": 38, "community_name": "Community 38", "source_file": "app/core/bx_auth.py", "file_type": "code", "degree": 9}, {"id": "app_core_bx_auth_rationale_1", "label": "\u62a5\u9500\u6a21\u5757\u8ba4\u8bc1\u9002\u914d\uff1a\u95e8\u6237 JWT \u7528\u6237 \u2192 bx \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u62a5\u9500\u6a21\u5757\u8ba4\u8bc1\u9002\u914d\uff1a\u95e8\u6237 JWT \u7528\u6237 \u2192 bx \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "community": 159, "community_name": "customer_update", "source_file": "app/core/bx_auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_bx_auth_rationale_14", "label": "bx Service/Router \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\uff08sys_user.id \u4e3a UUID \u5b57\u7b26\u4e32\uff09\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "bx Service/Router \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\uff08sys_user.id \u4e3a UUID \u5b57\u7b26\u4e32\uff09\u3002", "community": 15, "community_name": "Community 15", "source_file": "app/core/bx_auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_bx_auth_rationale_23", "label": "\u4f9b get_tenant_no \u7b49\u95e8\u6237\u5de5\u5177\u4f7f\u7528\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4f9b get_tenant_no \u7b49\u95e8\u6237\u5de5\u5177\u4f7f\u7528\u3002", "community": 195, "community_name": "PlFreightSettlementTransport", "source_file": "app/core/bx_auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_bx_auth_rationale_31", "label": "\u4e0e\u95e8\u6237 JWT / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e0e\u95e8\u6237 JWT / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "community": 195, "community_name": "PlFreightSettlementTransport", "source_file": "app/core/bx_auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_config", "label": "config.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "config.py", "community": 110, "community_name": "Base", "source_file": "app/core/config.py", "file_type": "code", "degree": 33}, {"id": "app_core_config_settings", "label": "Settings", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Settings", "community": 100, "community_name": "price_letter_detail", "source_file": "app/core/config.py", "file_type": "code", "degree": 48}, {"id": "basesettings", "label": "BaseSettings", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BaseSettings", "community": 100, "community_name": "price_letter_detail", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_core_config_config", "label": "Config", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Config", "community": 110, "community_name": "Base", "source_file": "app/core/config.py", "file_type": "code", "degree": 1}, {"id": "app_core_context", "label": "context.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "context.py", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/context.py", "file_type": "code", "degree": 2}, {"id": "app_core_context_rationale_1", "label": "\u8bf7\u6c42\u7ea7\u522b\u7684\u7528\u6237\u4e0a\u4e0b\u6587\u53d8\u91cf \u901a\u8fc7 contextvars \u5728\u8bf7\u6c42\u5904\u7406\u94fe\u8def\u4e2d\u4f20\u9012\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff0c \u4f9b SQLAlchemy \u4e8b\u4ef6\u76d1\u542c\u5668\u7b49\u5e95\u5c42\u673a\u5236\u4f7f\u7528\uff0c\u907f\u514d\u9010\u5c42\u624b\u52a8\u4f20", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bf7\u6c42\u7ea7\u522b\u7684\u7528\u6237\u4e0a\u4e0b\u6587\u53d8\u91cf \u901a\u8fc7 contextvars \u5728\u8bf7\u6c42\u5904\u7406\u94fe\u8def\u4e2d\u4f20\u9012\u5f53\u524d\u7528\u6237\u4fe1\u606f\uff0c \u4f9b SQLAlchemy \u4e8b\u4ef6\u76d1\u542c\u5668\u7b49\u5e95\u5c42\u673a\u5236\u4f7f\u7528\uff0c\u907f\u514d\u9010\u5c42\u624b\u52a8\u4f20", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/context.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_data_scope", "label": "data_scope.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "data_scope.py", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "code", "degree": 24}, {"id": "app_core_data_scope_get_user_dept_id", "label": "get_user_dept_id()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_user_dept_id()", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "code", "degree": 4}, {"id": "app_core_data_scope_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 69, "community_name": "Community 69", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_core_data_scope_get_child_dept_ids", "label": "_get_child_dept_ids()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_child_dept_ids()", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "code", "degree": 4}, {"id": "app_core_data_scope_resolve_user_role_scopes", "label": "_resolve_user_role_scopes()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_role_scopes()", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "code", "degree": 7}, {"id": "app_core_data_scope_collect_scope_ids", "label": "_collect_scope_ids()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_collect_scope_ids()", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "code", "degree": 9}, {"id": "app_core_data_scope_append_user_scope_conditions", "label": "_append_user_scope_conditions()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_append_user_scope_conditions()", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "code", "degree": 2}, {"id": "app_core_data_scope_apply_data_scope", "label": "apply_data_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_data_scope()", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "code", "degree": 36}, {"id": "app_core_data_scope_row_in_data_scope", "label": "row_in_data_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "row_in_data_scope()", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "code", "degree": 18}, {"id": "app_core_data_scope_assert_row_in_data_scope", "label": "assert_row_in_data_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_row_in_data_scope()", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "code", "degree": 15}, {"id": "app_core_data_scope_rationale_1", "label": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4\uff08V0.3\uff1a\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4\uff09 data_scope \u503c\uff1a 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6570\u636e\u6743\u9650\u8fc7\u6ee4\uff08V0.3\uff1a\u57fa\u4e8e\u89d2\u8272 data_scope \u7684\u67e5\u8be2\u7ea7\u884c\u7ea7\u8fc7\u6ee4\uff09 data_scope \u503c\uff1a 1 = \u5168\u90e8\u6570\u636e 2 = \u672c\u90e8\u95e8\u6570\u636e 3", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_data_scope_rationale_29", "label": "\u4ece SysUser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ece SysUser \u8bfb\u53d6\u7528\u6237\u7684 dept_id\u3002", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_data_scope_rationale_39", "label": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 ID\uff08\u542b\u81ea\u8eab\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u9012\u5f52\u83b7\u53d6 dept_id \u53ca\u5176\u6240\u6709\u5b50\u90e8\u95e8 ID\uff08\u542b\u81ea\u8eab\uff09\u3002", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_data_scope_rationale_65", "label": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{\"data_scope\": str, \"details\": [SysRoleDataScopeDetai", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u83b7\u53d6\u7528\u6237\u6240\u6709\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u914d\u7f6e\u3002 \u8fd4\u56de: [{"data_scope": str, "details": [SysRoleDataScopeDetai", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_data_scope_rationale_118", "label": "\u5408\u5e76\u591a\u89d2\u8272\u6570\u636e\u8303\u56f4\u4e3a dept_ids / user_ids \u5e76\u96c6\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5408\u5e76\u591a\u89d2\u8272\u6570\u636e\u8303\u56f4\u4e3a dept_ids / user_ids \u5e76\u96c6\u3002", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_data_scope_rationale_174", "label": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 \u9002\u7528\u4e8e\u4e1a\u52a1\u5355\u636e\u5217\u8868/\u8be6\u60c5\uff08\u62a5\u9500\u5355\u3001\u5ba2\u6237\u3001\u8fd0\u5355\u7b49\uff09\u3002 \u4ee5\u4e0b\u573a\u666f SHALL NOT \u8c03\u7528\u672c\u51fd\u6570\uff08\u4ec5\u79df\u6237\u9694\u79bb\u5373", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6839\u636e\u7528\u6237\u89d2\u8272\u7684\u6570\u636e\u6743\u9650\u8fc7\u6ee4\u67e5\u8be2\u3002 \u9002\u7528\u4e8e\u4e1a\u52a1\u5355\u636e\u5217\u8868/\u8be6\u60c5\uff08\u62a5\u9500\u5355\u3001\u5ba2\u6237\u3001\u8fd0\u5355\u7b49\uff09\u3002 \u4ee5\u4e0b\u573a\u666f SHALL NOT \u8c03\u7528\u672c\u51fd\u6570\uff08\u4ec5\u79df\u6237\u9694\u79bb\u5373", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_data_scope_rationale_240", "label": "\u5224\u65ad\u5355\u884c\u6570\u636e\u662f\u5426\u5728\u5f53\u524d\u7528\u6237\u6570\u636e\u6743\u9650\u8303\u56f4\u5185\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5224\u65ad\u5355\u884c\u6570\u636e\u662f\u5426\u5728\u5f53\u524d\u7528\u6237\u6570\u636e\u6743\u9650\u8303\u56f4\u5185\u3002", "community": 69, "community_name": "Community 69", "source_file": "app/core/data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_database", "label": "database.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "database.py", "community": 106, "community_name": "Community 106", "source_file": "app/core/database.py", "file_type": "code", "degree": 58}, {"id": "app_core_database_get_db", "label": "get_db()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.8, "font": {"size": 0, "color": "#ffffff"}, "title": "get_db()", "community": 106, "community_name": "Community 106", "source_file": "app/core/database.py", "file_type": "code", "degree": 43}, {"id": "app_core_database_auto_fill_create_dept_id", "label": "_auto_fill_create_dept_id()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_auto_fill_create_dept_id()", "community": 106, "community_name": "Community 106", "source_file": "app/core/database.py", "file_type": "code", "degree": 2}, {"id": "app_core_database_rationale_39", "label": "ORM before_insert \u94a9\u5b50\uff1a\u5f53 create_dept_id \u4e3a\u7a7a\u65f6\uff0c\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 ID", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM before_insert \u94a9\u5b50\uff1a\u5f53 create_dept_id \u4e3a\u7a7a\u65f6\uff0c\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 ID", "community": 106, "community_name": "Community 106", "source_file": "app/core/database.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_db_auth", "label": "db_auth.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "db_auth.py", "community": 106, "community_name": "Community 106", "source_file": "app/core/db_auth.py", "file_type": "code", "degree": 32}, {"id": "app_core_db_auth_dbusercontext", "label": "DbUserContext", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 26.5, "font": {"size": 12, "color": "#ffffff"}, "title": "DbUserContext", "community": 65, "community_name": "Community 65", "source_file": "app/core/db_auth.py", "file_type": "code", "degree": 254}, {"id": "app_core_db_auth_dbusercontext_to_tenant_user_dict", "label": ".to_tenant_user_dict()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_tenant_user_dict()", "community": 135, "community_name": "unsettled_plans_q_filter", "source_file": "app/core/db_auth.py", "file_type": "code", "degree": 2}, {"id": "app_core_db_auth_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 135, "community_name": "unsettled_plans_q_filter", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_db_auth_dbusercontext_to_user_info", "label": ".to_user_info()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_user_info()", "community": 135, "community_name": "unsettled_plans_q_filter", "source_file": "app/core/db_auth.py", "file_type": "code", "degree": 3}, {"id": "app_core_db_auth_get_db_current_user", "label": "get_db_current_user()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_db_current_user()", "community": 146, "community_name": "__init__.py", "source_file": "app/core/db_auth.py", "file_type": "code", "degree": 18}, {"id": "app_core_db_auth_get_db_current_user_optional", "label": "get_db_current_user_optional()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_db_current_user_optional()", "community": 106, "community_name": "Community 106", "source_file": "app/core/db_auth.py", "file_type": "code", "degree": 6}, {"id": "app_core_db_auth_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 106, "community_name": "Community 106", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_core_db_auth_rationale_1", "label": "\u5730\u78c5\u6a21\u5757\u8ba4\u8bc1\u9002\u914d\uff1a\u95e8\u6237 JWT \u7528\u6237 \u2192 db \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5730\u78c5\u6a21\u5757\u8ba4\u8bc1\u9002\u914d\uff1a\u95e8\u6237 JWT \u7528\u6237 \u2192 db \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002", "community": 106, "community_name": "Community 106", "source_file": "app/core/db_auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_db_auth_rationale_23", "label": "db Router/Service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "db Router/Service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002", "community": 65, "community_name": "Community 65", "source_file": "app/core/db_auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_db_auth_rationale_39", "label": "\u4e0e\u95e8\u6237 JWT / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e0e\u95e8\u6237 JWT / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002", "community": 135, "community_name": "unsettled_plans_q_filter", "source_file": "app/core/db_auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_db_auth_rationale_65", "label": "\u6709 Bearer \u4e14\u4e3a admin/super_admin \u65f6\u8fd4\u56de\u4e0a\u4e0b\u6587\uff0c\u5426\u5219 None\uff08\u4f9b\u4e09\u65b9 H5 \u65e0\u767b\u5f55\u8c03\u7528\uff09\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6709 Bearer \u4e14\u4e3a admin/super_admin \u65f6\u8fd4\u56de\u4e0a\u4e0b\u6587\uff0c\u5426\u5219 None\uff08\u4f9b\u4e09\u65b9 H5 \u65e0\u767b\u5f55\u8c03\u7528\uff09\u3002", "community": 106, "community_name": "Community 106", "source_file": "app/core/db_auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_db_collation", "label": "db_collation.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "db_collation.py", "community": 246, "community_name": "db_collation.py", "source_file": "app/core/db_collation.py", "file_type": "code", "degree": 4}, {"id": "app_core_db_collation_unicode_ci", "label": "unicode_ci()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "unicode_ci()", "community": 246, "community_name": "db_collation.py", "source_file": "app/core/db_collation.py", "file_type": "code", "degree": 4}, {"id": "app_core_db_collation_eq_unicode", "label": "eq_unicode()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "eq_unicode()", "community": 246, "community_name": "db_collation.py", "source_file": "app/core/db_collation.py", "file_type": "code", "degree": 3}, {"id": "app_core_db_collation_like_unicode", "label": "like_unicode()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "like_unicode()", "community": 246, "community_name": "db_collation.py", "source_file": "app/core/db_collation.py", "file_type": "code", "degree": 2}, {"id": "app_core_db_collation_rationale_1", "label": "MySQL \u5b57\u7b26\u4e32\u6bd4\u8f83/\u6a21\u7cca\u5339\u914d\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\uff0c\u907f\u514d Illegal mix of collations\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MySQL \u5b57\u7b26\u4e32\u6bd4\u8f83/\u6a21\u7cca\u5339\u914d\u65f6\u7edf\u4e00\u6392\u5e8f\u89c4\u5219\uff0c\u907f\u514d Illegal mix of collations\u3002", "community": 246, "community_name": "db_collation.py", "source_file": "app/core/db_collation.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_db_collation_rationale_7", "label": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c06\u5217\u663e\u5f0f\u8bbe\u4e3a utf8mb4_unicode_ci\u3002", "community": 246, "community_name": "db_collation.py", "source_file": "app/core/db_collation.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_db_collation_rationale_12", "label": "\u8de8\u8868\u5b57\u7b26\u4e32\u7b49\u503c\u6bd4\u8f83\uff08JOIN / WHERE\uff09\u65f6\u7edf\u4e00\u4e3a utf8mb4_unicode_ci\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8de8\u8868\u5b57\u7b26\u4e32\u7b49\u503c\u6bd4\u8f83\uff08JOIN / WHERE\uff09\u65f6\u7edf\u4e00\u4e3a utf8mb4_unicode_ci\u3002", "community": 246, "community_name": "db_collation.py", "source_file": "app/core/db_collation.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_delete_guard", "label": "delete_guard.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.0, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_guard.py", "community": 78, "community_name": "Community 78", "source_file": "app/core/delete_guard.py", "file_type": "code", "degree": 46}, {"id": "app_core_delete_guard_normalize_user_info", "label": "normalize_user_info()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_user_info()", "community": 78, "community_name": "Community 78", "source_file": "app/core/delete_guard.py", "file_type": "code", "degree": 5}, {"id": "app_core_delete_guard_py_any", "label": "Any", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 78, "community_name": "Community 78", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_core_delete_guard_user_info_from_context", "label": "user_info_from_context()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "user_info_from_context()", "community": 78, "community_name": "Community 78", "source_file": "app/core/delete_guard.py", "file_type": "code", "degree": 24}, {"id": "app_core_delete_guard_is_super_admin", "label": "is_super_admin()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "is_super_admin()", "community": 78, "community_name": "Community 78", "source_file": "app/core/delete_guard.py", "file_type": "code", "degree": 3}, {"id": "app_core_delete_guard_row_creator_id", "label": "row_creator_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "row_creator_id()", "community": 78, "community_name": "Community 78", "source_file": "app/core/delete_guard.py", "file_type": "code", "degree": 5}, {"id": "rowlike", "label": "RowLike", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "RowLike", "community": 78, "community_name": "Community 78", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_core_delete_guard_actor_ids", "label": "_actor_ids()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_actor_ids()", "community": 78, "community_name": "Community 78", "source_file": "app/core/delete_guard.py", "file_type": "code", "degree": 3}, {"id": "app_core_delete_guard_actor_names", "label": "_actor_names()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_actor_names()", "community": 78, "community_name": "Community 78", "source_file": "app/core/delete_guard.py", "file_type": "code", "degree": 3}, {"id": "app_core_delete_guard_can_delete_by_creator", "label": "can_delete_by_creator()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "can_delete_by_creator()", "community": 78, "community_name": "Community 78", "source_file": "app/core/delete_guard.py", "file_type": "code", "degree": 15}, {"id": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "assert_row_deletable_by_creator()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 15.4, "font": {"size": 12, "color": "#ffffff"}, "title": "assert_row_deletable_by_creator()", "community": 78, "community_name": "Community 78", "source_file": "app/core/delete_guard.py", "file_type": "code", "degree": 83}, {"id": "app_core_delete_guard_assert_rows_deletable_by_creator", "label": "assert_rows_deletable_by_creator()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_rows_deletable_by_creator()", "community": 78, "community_name": "Community 78", "source_file": "app/core/delete_guard.py", "file_type": "code", "degree": 5}, {"id": "app_core_delete_guard_rationale_1", "label": "\u5220\u9664\u6743\u9650\uff1a\u4ec5\u521b\u5efa\u4eba\u53ef\u5220\uff08super_admin \u4f8b\u5916\uff09\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5220\u9664\u6743\u9650\uff1a\u4ec5\u521b\u5efa\u4eba\u53ef\u5220\uff08super_admin \u4f8b\u5916\uff09\u3002", "community": 78, "community_name": "Community 78", "source_file": "app/core/delete_guard.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_exceptions", "label": "exceptions.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "exceptions.py", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 13}, {"id": "app_core_exceptions_businessexception", "label": "BusinessException", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BusinessException", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 9}, {"id": "app_core_exceptions_businessexception_init", "label": ".__init__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 22, "community_name": "Community 22", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_core_exceptions_validationexception", "label": "ValidationException", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ValidationException", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_validationexception_init", "label": ".__init__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_permissionexception", "label": "PermissionException", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PermissionException", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_permissionexception_init", "label": ".__init__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_resourcenotfoundexception", "label": "ResourceNotFoundException", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ResourceNotFoundException", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_resourcenotfoundexception_init", "label": ".__init__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_resourceconflictexception", "label": "ResourceConflictException", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ResourceConflictException", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_resourceconflictexception_init", "label": ".__init__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_orderlockedexception", "label": "OrderLockedException", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "OrderLockedException", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_orderlockedexception_init", "label": ".__init__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_invalidstatustransitionexception", "label": "InvalidStatusTransitionException", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "InvalidStatusTransitionException", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 3}, {"id": "app_core_exceptions_invalidstatustransitionexception_init", "label": ".__init__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 8}, {"id": "app_core_exceptions_log_operation", "label": "log_operation()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "log_operation()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 5}, {"id": "app_core_exceptions_log_api_request", "label": "log_api_request()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "log_api_request()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 1}, {"id": "app_core_exceptions_log_order_operation", "label": "log_order_operation()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "log_order_operation()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 2}, {"id": "app_core_exceptions_log_delivery_operation", "label": "log_delivery_operation()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "log_delivery_operation()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 2}, {"id": "app_core_exceptions_log_settlement_operation", "label": "log_settlement_operation()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "log_settlement_operation()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 2}, {"id": "app_core_exceptions_log_user_operation", "label": "log_user_operation()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "log_user_operation()", "community": 22, "community_name": "Community 22", "source_file": "app/core/exceptions.py", "file_type": "code", "degree": 2}, {"id": "app_core_login_crypto", "label": "login_crypto.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "login_crypto.py", "community": 110, "community_name": "Base", "source_file": "app/core/login_crypto.py", "file_type": "code", "degree": 9}, {"id": "app_core_login_crypto_ensure_initialized", "label": "ensure_initialized()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_initialized()", "community": 110, "community_name": "Base", "source_file": "app/core/login_crypto.py", "file_type": "code", "degree": 3}, {"id": "app_core_login_crypto_get_public_pem", "label": "get_public_pem()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_public_pem()", "community": 110, "community_name": "Base", "source_file": "app/core/login_crypto.py", "file_type": "code", "degree": 2}, {"id": "app_core_login_crypto_decrypt_login_payload", "label": "decrypt_login_payload()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "decrypt_login_payload()", "community": 110, "community_name": "Base", "source_file": "app/core/login_crypto.py", "file_type": "code", "degree": 5}, {"id": "app_core_login_crypto_py_any", "label": "Any", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 110, "community_name": "Base", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_login_crypto_validate_ts", "label": "_validate_ts()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_validate_ts()", "community": 110, "community_name": "Base", "source_file": "app/core/login_crypto.py", "file_type": "code", "degree": 3}, {"id": "app_core_login_crypto_extract_login_credentials", "label": "extract_login_credentials()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "extract_login_credentials()", "community": 110, "community_name": "Base", "source_file": "app/core/login_crypto.py", "file_type": "code", "degree": 4}, {"id": "app_core_login_crypto_rationale_1", "label": "\u767b\u5f55\u51ed\u636e RSA \u89e3\u5bc6\uff08\u4e0e\u524d\u7aef JSEncrypt PKCS#1 v1.5 \u517c\u5bb9\uff09\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u767b\u5f55\u51ed\u636e RSA \u89e3\u5bc6\uff08\u4e0e\u524d\u7aef JSEncrypt PKCS#1 v1.5 \u517c\u5bb9\uff09\u3002", "community": 110, "community_name": "Base", "source_file": "app/core/login_crypto.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_login_crypto_rationale_63", "label": "Base64 \u5bc6\u6587 -> JSON \u5bf9\u8c61\uff08\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233\uff09\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Base64 \u5bc6\u6587 -> JSON \u5bf9\u8c61\uff08\u987b\u542b username\u3001password\u3001ts \u6beb\u79d2\u65f6\u95f4\u6233\uff09\u3002", "community": 110, "community_name": "Base", "source_file": "app/core/login_crypto.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_login_crypto_rationale_84", "label": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message)\uff1berror_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ece\u8bf7\u6c42\u4f53\u89e3\u6790\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002 \u8fd4\u56de (username, password, error_message)\uff1berror_message \u975e\u7a7a\u65f6\u8868\u793a\u5931\u8d25\u3002", "community": 110, "community_name": "Base", "source_file": "app/core/login_crypto.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_menu_guard", "label": "menu_guard.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "menu_guard.py", "community": 106, "community_name": "Community 106", "source_file": "app/core/menu_guard.py", "file_type": "code", "degree": 25}, {"id": "app_core_menu_guard_require_admin_or_super_admin", "label": "require_admin_or_super_admin()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "require_admin_or_super_admin()", "community": 160, "community_name": "register_local_callback", "source_file": "app/core/menu_guard.py", "file_type": "code", "degree": 14}, {"id": "app_core_menu_guard_get_user_menu_codes", "label": "get_user_menu_codes()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_user_menu_codes()", "community": 106, "community_name": "Community 106", "source_file": "app/core/menu_guard.py", "file_type": "code", "degree": 4}, {"id": "app_core_menu_guard_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 106, "community_name": "Community 106", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_core_menu_guard_require_menu_code", "label": "require_menu_code()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "require_menu_code()", "community": 1, "community_name": "Community 1", "source_file": "app/core/menu_guard.py", "file_type": "code", "degree": 7}, {"id": "app_core_menu_guard_rationale_1", "label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b\uff08V0.3\uff1a\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms\uff09", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b\uff08V0.3\uff1a\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms\uff09", "community": 106, "community_name": "Community 106", "source_file": "app/core/menu_guard.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_menu_guard_rationale_16", "label": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b\uff1aadmin / super_admin \u53ef\u8bbf\u95ee\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8425\u7aef\u89d2\u8272\u5b88\u536b\uff1aadmin / super_admin \u53ef\u8bbf\u95ee\u3002", "community": 160, "community_name": "register_local_callback", "source_file": "app/core/menu_guard.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_menu_guard_rationale_24", "label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408\uff08\u4e0e\u524d\u7aef meta.menuCode / perms \u5bf9\u9f50\uff09\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408\uff08\u4e0e\u524d\u7aef meta.menuCode / perms \u5bf9\u9f50\uff09\u3002", "community": 106, "community_name": "Community 106", "source_file": "app/core/menu_guard.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_menu_guard_rationale_29", "label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002", "community": 1, "community_name": "Community 1", "source_file": "app/core/menu_guard.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_oper_log_context", "label": "oper_log_context.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "oper_log_context.py", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_context.py", "file_type": "code", "degree": 8}, {"id": "app_core_oper_log_context_operlogmeta", "label": "OperLogMeta", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "OperLogMeta", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_context.py", "file_type": "code", "degree": 6}, {"id": "app_core_oper_log_context_set_oper_log_meta", "label": "set_oper_log_meta()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "set_oper_log_meta()", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_context.py", "file_type": "code", "degree": 4}, {"id": "app_core_oper_log_context_get_oper_log_meta", "label": "get_oper_log_meta()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_oper_log_meta()", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_context.py", "file_type": "code", "degree": 3}, {"id": "app_core_oper_log_context_clear_oper_log_meta", "label": "clear_oper_log_meta()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "clear_oper_log_meta()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/oper_log_context.py", "file_type": "code", "degree": 3}, {"id": "app_core_oper_log_context_snapshot_oper_log_meta", "label": "snapshot_oper_log_meta()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "snapshot_oper_log_meta()", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_context.py", "file_type": "code", "degree": 6}, {"id": "app_core_oper_log_context_rationale_1", "label": "\u8bf7\u6c42\u7ea7\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\uff08ContextVar\uff09", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bf7\u6c42\u7ea7\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\uff08ContextVar\uff09", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_context.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_oper_log_context_rationale_33", "label": "\u4f9b\u5f02\u6b65\u843d\u5e93\u7ebf\u7a0b\u4f7f\u7528\uff0c\u907f\u514d ContextVar \u8de8\u7ebf\u7a0b\u4e22\u5931\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4f9b\u5f02\u6b65\u843d\u5e93\u7ebf\u7a0b\u4f7f\u7528\uff0c\u907f\u514d ContextVar \u8de8\u7ebf\u7a0b\u4e22\u5931\u3002", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_context.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_oper_log_decorator", "label": "oper_log_decorator.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "oper_log_decorator.py", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_decorator.py", "file_type": "code", "degree": 12}, {"id": "app_core_oper_log_decorator_to_dict", "label": "_to_dict()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_to_dict()", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_decorator.py", "file_type": "code", "degree": 3}, {"id": "app_core_oper_log_decorator_py_any", "label": "Any", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_oper_log_decorator_pick_field", "label": "_pick_field()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_pick_field()", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_decorator.py", "file_type": "code", "degree": 3}, {"id": "app_core_oper_log_decorator_resolve_business_id", "label": "_resolve_business_id()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_business_id()", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_decorator.py", "file_type": "code", "degree": 3}, {"id": "app_core_oper_log_decorator_format_summary", "label": "_format_summary()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_summary()", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_decorator.py", "file_type": "code", "degree": 2}, {"id": "app_core_oper_log_decorator_preserve_fastapi_signature", "label": "_preserve_fastapi_signature()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_preserve_fastapi_signature()", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_decorator.py", "file_type": "code", "degree": 3}, {"id": "app_core_oper_log_decorator_oper_log", "label": "oper_log()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "oper_log()", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_decorator.py", "file_type": "code", "degree": 8}, {"id": "f", "label": "F", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "F", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_core_oper_log_decorator_rationale_1", "label": "\u8def\u7531\u64cd\u4f5c\u65e5\u5fd7\u88c5\u9970\u5668\uff1a\u5199\u5165 ContextVar \u4f9b\u4e2d\u95f4\u4ef6\u843d\u5e93", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8def\u7531\u64cd\u4f5c\u65e5\u5fd7\u88c5\u9970\u5668\uff1a\u5199\u5165 ContextVar \u4f9b\u4e2d\u95f4\u4ef6\u843d\u5e93", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_decorator.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_oper_log_decorator_rationale_96", "label": "FastAPI \u901a\u8fc7 inspect.signature + wrapper.__globals__ \u89e3\u6790\u7c7b\u578b\uff1b\u9700\u5728\u539f\u51fd\u6570\u547d\u540d\u7a7a\u95f4\u4e0b\u89e3\u6790\u540e\u5199\u56de\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FastAPI \u901a\u8fc7 inspect.signature + wrapper.__globals__ \u89e3\u6790\u7c7b\u578b\uff1b\u9700\u5728\u539f\u51fd\u6570\u547d\u540d\u7a7a\u95f4\u4e0b\u89e3\u6790\u540e\u5199\u56de\u3002", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_decorator.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_oper_log_decorator_rationale_125", "label": "\u5728 handler \u6267\u884c\u524d\u8bbe\u7f6e\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5728 handler \u6267\u884c\u524d\u8bbe\u7f6e\u64cd\u4f5c\u65e5\u5fd7\u5143\u6570\u636e\u3002", "community": 101, "community_name": ".to_tenant_user_dict", "source_file": "app/core/oper_log_decorator.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_oper_log_infer", "label": "oper_log_infer.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "oper_log_infer.py", "community": 72, "community_name": "Community 72", "source_file": "app/core/oper_log_infer.py", "file_type": "code", "degree": 4}, {"id": "app_core_oper_log_infer_title_from_path", "label": "title_from_path()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "title_from_path()", "community": 72, "community_name": "Community 72", "source_file": "app/core/oper_log_infer.py", "file_type": "code", "degree": 5}, {"id": "app_core_oper_log_infer_business_type_from_path", "label": "business_type_from_path()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "business_type_from_path()", "community": 72, "community_name": "Community 72", "source_file": "app/core/oper_log_infer.py", "file_type": "code", "degree": 5}, {"id": "app_core_order_status_compat", "label": "order_status_compat.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "order_status_compat.py", "community": 237, "community_name": "order_status_compat.py", "source_file": "app/core/order_status_compat.py", "file_type": "code", "degree": 5}, {"id": "app_core_order_status_compat_threestatus", "label": "ThreeStatus", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ThreeStatus", "community": 237, "community_name": "order_status_compat.py", "source_file": "app/core/order_status_compat.py", "file_type": "code", "degree": 2}, {"id": "app_core_order_status_compat_to_decimal", "label": "_to_decimal()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_to_decimal()", "community": 237, "community_name": "order_status_compat.py", "source_file": "app/core/order_status_compat.py", "file_type": "code", "degree": 3}, {"id": "app_core_order_status_compat_py_decimal", "label": "Decimal", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 237, "community_name": "order_status_compat.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_order_status_compat_derive_three_status_from_legacy", "label": "derive_three_status_from_legacy()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_three_status_from_legacy()", "community": 237, "community_name": "order_status_compat.py", "source_file": "app/core/order_status_compat.py", "file_type": "code", "degree": 4}, {"id": "app_core_order_status_compat_derive_legacy_status_from_three", "label": "derive_legacy_status_from_three()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_legacy_status_from_three()", "community": 237, "community_name": "order_status_compat.py", "source_file": "app/core/order_status_compat.py", "file_type": "code", "degree": 2}, {"id": "app_core_order_status_compat_rationale_31", "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f\uff1a\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f\uff0c\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad\uff1b \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u65e7 status \u63a8\u5bfc\u4e09\u5b57\u6bb5\u3002 \u7ea6\u675f\uff1a\u65e7 status \u672c\u8eab\u6df7\u5408\u4e86\u652f\u4ed8/\u914d\u9001/\u8ba2\u5355\u751f\u547d\u5468\u671f\uff0c\u56e0\u6b64\u53ea\u80fd\u5c3d\u529b\u63a8\u65ad\uff1b \u82e5\u4e1a\u52a1\u4fa7\u5df2\u6709\u66f4\u7cbe\u786e", "community": 237, "community_name": "order_status_compat.py", "source_file": "app/core/order_status_compat.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_order_status_compat_rationale_75", "label": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status\uff08\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9\uff09\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u9636\u6bb5A\u517c\u5bb9\uff1a\u4ece\u4e09\u5b57\u6bb5\u53cd\u63a8\u65e7 status\uff08\u7528\u4e8e\u65e7\u524d\u7aef/\u65e7\u7b5b\u9009\u53c2\u6570\u517c\u5bb9\uff09\u3002", "community": 237, "community_name": "order_status_compat.py", "source_file": "app/core/order_status_compat.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_redis_client", "label": "redis_client.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "redis_client.py", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/redis_client.py", "file_type": "code", "degree": 9}, {"id": "app_core_redis_client_redis_enabled", "label": "redis_enabled()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "redis_enabled()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/redis_client.py", "file_type": "code", "degree": 3}, {"id": "app_core_redis_client_redis_common_kwargs", "label": "_redis_common_kwargs()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_redis_common_kwargs()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/redis_client.py", "file_type": "code", "degree": 3}, {"id": "app_core_redis_client_get_sync_redis_client", "label": "get_sync_redis_client()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_sync_redis_client()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/redis_client.py", "file_type": "code", "degree": 9}, {"id": "app_core_redis_client_py_redis", "label": "Redis", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Redis", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_core_redis_client_get_redis_client", "label": "get_redis_client()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_redis_client()", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/redis_client.py", "file_type": "code", "degree": 7}, {"id": "app_core_redis_client_rationale_1", "label": "\u5171\u4eab Redis \u5ba2\u6237\u7aef\uff08\u540c\u6b65\uff1a\u4f1a\u8bdd\u9274\u6743\uff1b\u5f02\u6b65\uff1aAPI \u52a0\u5bc6 nonce\uff09\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5171\u4eab Redis \u5ba2\u6237\u7aef\uff08\u540c\u6b65\uff1a\u4f1a\u8bdd\u9274\u6743\uff1b\u5f02\u6b65\uff1aAPI \u52a0\u5bc6 nonce\uff09\u3002", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/redis_client.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_redis_client_rationale_33", "label": "\u540c\u6b65 Redis\uff08auth \u4f1a\u8bdd\u7b49\uff0c\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528\uff09\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u540c\u6b65 Redis\uff08auth \u4f1a\u8bdd\u7b49\uff0c\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528\uff09\u3002", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/redis_client.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_redis_client_rationale_46", "label": "\u5f02\u6b65 Redis\uff08API \u52a0\u5bc6 nonce \u7b49\u4e2d\u95f4\u4ef6\uff09\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5f02\u6b65 Redis\uff08API \u52a0\u5bc6 nonce \u7b49\u4e2d\u95f4\u4ef6\uff09\u3002", "community": 220, "community_name": "api_crypto_middleware.py", "source_file": "app/core/redis_client.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_request_payload", "label": "request_payload.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "request_payload.py", "community": 22, "community_name": "Community 22", "source_file": "app/core/request_payload.py", "file_type": "code", "degree": 5}, {"id": "app_core_request_payload_resolve_request_payload", "label": "resolve_request_payload()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_request_payload()", "community": 22, "community_name": "Community 22", "source_file": "app/core/request_payload.py", "file_type": "code", "degree": 4}, {"id": "app_core_request_payload_rationale_1", "label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377\uff08\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01\uff09\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377\uff08\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01\uff09\u3002", "community": 22, "community_name": "Community 22", "source_file": "app/core/request_payload.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_request_payload_rationale_18", "label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01\uff0c\u8fd4\u56de\u4e1a\u52a1\u5c42 payload\uff08\u591a\u4e3a dict\uff1b\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list\uff09\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01\uff0c\u8fd4\u56de\u4e1a\u52a1\u5c42 payload\uff08\u591a\u4e3a dict\uff1b\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list\uff09\u3002", "community": 22, "community_name": "Community 22", "source_file": "app/core/request_payload.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_response", "label": "response.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "response.py", "community": 160, "community_name": "register_local_callback", "source_file": "app/core/response.py", "file_type": "code", "degree": 23}, {"id": "app_core_response_responsemodel", "label": "ResponseModel", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ResponseModel", "community": 160, "community_name": "register_local_callback", "source_file": "app/core/response.py", "file_type": "code", "degree": 2}, {"id": "app_core_response_config", "label": "Config", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Config", "community": 160, "community_name": "register_local_callback", "source_file": "app/core/response.py", "file_type": "code", "degree": 1}, {"id": "app_core_response_pageresult", "label": "PageResult", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PageResult", "community": 160, "community_name": "register_local_callback", "source_file": "app/core/response.py", "file_type": "code", "degree": 2}, {"id": "app_core_response_success_response", "label": "success_response()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 27.3, "font": {"size": 12, "color": "#ffffff"}, "title": "success_response()", "community": 3, "community_name": "Community 3", "source_file": "app/core/response.py", "file_type": "code", "degree": 267}, {"id": "app_core_response_py_any", "label": "Any", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_response_format_api_error_message", "label": "format_api_error_message()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "format_api_error_message()", "community": 160, "community_name": "register_local_callback", "source_file": "app/core/response.py", "file_type": "code", "degree": 3}, {"id": "app_core_response_py_exception", "label": "Exception", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Exception", "community": 160, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_core_response_error_response", "label": "error_response()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 26.0, "font": {"size": 12, "color": "#ffffff"}, "title": "error_response()", "community": 7, "community_name": "Community 7", "source_file": "app/core/response.py", "file_type": "code", "degree": 247}, {"id": "app_core_response_rationale_40", "label": "\u5c06 HTTP/SQLAlchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848\uff08\u907f\u514d str([]) \u7a7a\u5217\u8868\uff09\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c06 HTTP/SQLAlchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848\uff08\u907f\u514d str([]) \u7a7a\u5217\u8868\uff09\u3002", "community": 160, "community_name": "register_local_callback", "source_file": "app/core/response.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_security", "label": "security.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "security.py", "community": 67, "community_name": "Community 67", "source_file": "app/core/security.py", "file_type": "code", "degree": 4}, {"id": "app_core_security_verify_password", "label": "verify_password()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "verify_password()", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/security.py", "file_type": "code", "degree": 6}, {"id": "app_core_security_get_password_hash", "label": "get_password_hash()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_password_hash()", "community": 67, "community_name": "Community 67", "source_file": "app/core/security.py", "file_type": "code", "degree": 3}, {"id": "app_core_security_rationale_5", "label": "\u9a8c\u8bc1\u5bc6\u7801\uff08\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de False\uff0c\u907f\u514d\u629b\u9519\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u9a8c\u8bc1\u5bc6\u7801\uff08\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de False\uff0c\u907f\u514d\u629b\u9519\uff09", "community": 164, "community_name": "get_client_ip", "source_file": "app/core/security.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_storage", "label": "storage.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "storage.py", "community": 196, "community_name": "crm_contract_sub_routes.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 17}, {"id": "app_core_storage_guess_preview_content_type", "label": "_guess_preview_content_type()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_guess_preview_content_type()", "community": 196, "community_name": "crm_contract_sub_routes.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 3}, {"id": "app_core_storage_convert_heic_to_jpeg", "label": "convert_heic_to_jpeg()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "convert_heic_to_jpeg()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 4}, {"id": "app_core_storage_process_image_content", "label": "process_image_content()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "process_image_content()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 7}, {"id": "app_core_storage_basestorage", "label": "BaseStorage", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "BaseStorage", "community": 170, "community_name": "test_quote_approver_setting.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 12}, {"id": "app_core_storage_basestorage_upload_file", "label": ".upload_file()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".upload_file()", "community": 170, "community_name": "test_quote_approver_setting.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_basestorage_upload_base64", "label": ".upload_base64()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".upload_base64()", "community": 170, "community_name": "test_quote_approver_setting.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_basestorage_delete_file", "label": ".delete_file()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete_file()", "community": 170, "community_name": "test_quote_approver_setting.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_basestorage_get_url", "label": ".get_url()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_url()", "community": 170, "community_name": "test_quote_approver_setting.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_basestorage_presigned_download_url", "label": ".presigned_download_url()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".presigned_download_url()", "community": 170, "community_name": "test_quote_approver_setting.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 3}, {"id": "app_core_storage_basestorage_presigned_preview_url", "label": ".presigned_preview_url()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".presigned_preview_url()", "community": 170, "community_name": "test_quote_approver_setting.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 3}, {"id": "app_core_storage_localstorage", "label": "LocalStorage", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "LocalStorage", "community": 178, "community_name": ".__init__", "source_file": "app/core/storage.py", "file_type": "code", "degree": 11}, {"id": "app_core_storage_localstorage_init", "label": ".__init__()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 178, "community_name": ".__init__", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_localstorage_ensure_dir", "label": "._ensure_dir()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "._ensure_dir()", "community": 178, "community_name": ".__init__", "source_file": "app/core/storage.py", "file_type": "code", "degree": 3}, {"id": "app_core_storage_py_path", "label": "Path", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 178, "community_name": ".__init__", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_storage_localstorage_generate_filename", "label": "._generate_filename()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "._generate_filename()", "community": 178, "community_name": ".__init__", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_localstorage_upload_file", "label": ".upload_file()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".upload_file()", "community": 178, "community_name": ".__init__", "source_file": "app/core/storage.py", "file_type": "code", "degree": 5}, {"id": "app_core_storage_localstorage_upload_base64", "label": ".upload_base64()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".upload_base64()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 2}, {"id": "app_core_storage_localstorage_delete_file", "label": ".delete_file()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete_file()", "community": 178, "community_name": ".__init__", "source_file": "app/core/storage.py", "file_type": "code", "degree": 2}, {"id": "app_core_storage_localstorage_get_url", "label": ".get_url()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_url()", "community": 178, "community_name": ".__init__", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_qiniustorage", "label": "QiniuStorage", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "QiniuStorage", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 9}, {"id": "app_core_storage_qiniustorage_init", "label": ".__init__()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_qiniustorage_generate_filename", "label": "._generate_filename()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "._generate_filename()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_qiniustorage_upload_file", "label": ".upload_file()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".upload_file()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 4}, {"id": "app_core_storage_qiniustorage_upload_base64", "label": ".upload_base64()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".upload_base64()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 2}, {"id": "app_core_storage_qiniustorage_delete_file", "label": ".delete_file()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete_file()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_qiniustorage_get_url", "label": ".get_url()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_url()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_ossstorage", "label": "OSSStorage", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "OSSStorage", "community": 196, "community_name": "crm_contract_sub_routes.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 9}, {"id": "app_core_storage_ossstorage_init", "label": ".__init__()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 196, "community_name": "crm_contract_sub_routes.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_ossstorage_generate_filename", "label": "._generate_filename()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "._generate_filename()", "community": 196, "community_name": "crm_contract_sub_routes.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_ossstorage_upload_file", "label": ".upload_file()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".upload_file()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 4}, {"id": "app_core_storage_ossstorage_upload_base64", "label": ".upload_base64()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".upload_base64()", "community": 196, "community_name": "crm_contract_sub_routes.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 2}, {"id": "app_core_storage_ossstorage_delete_file", "label": ".delete_file()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete_file()", "community": 196, "community_name": "crm_contract_sub_routes.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_ossstorage_get_url", "label": ".get_url()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_url()", "community": 196, "community_name": "crm_contract_sub_routes.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_miniostorage", "label": "MinIOStorage", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "MinIOStorage", "community": 154, "community_name": "response.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 14}, {"id": "app_core_storage_miniostorage_init", "label": ".__init__()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 154, "community_name": "response.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 2}, {"id": "app_core_storage_miniostorage_build_presign_client", "label": "._build_presign_client()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._build_presign_client()", "community": 154, "community_name": "response.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 4}, {"id": "app_core_storage_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 154, "community_name": "response.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_core_storage_miniostorage_generate_filename", "label": "._generate_filename()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._generate_filename()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 5}, {"id": "app_core_storage_miniostorage_upload_file", "label": ".upload_file()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".upload_file()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 9}, {"id": "app_core_storage_miniostorage_upload_base64", "label": ".upload_base64()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".upload_base64()", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "code", "degree": 2}, {"id": "app_core_storage_miniostorage_delete_file", "label": ".delete_file()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete_file()", "community": 154, "community_name": "response.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 1}, {"id": "app_core_storage_miniostorage_get_url", "label": ".get_url()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_url()", "community": 170, "community_name": "test_quote_approver_setting.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 7}, {"id": "app_core_storage_miniostorage_extract_object_key", "label": "._extract_object_key()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "._extract_object_key()", "community": 154, "community_name": "response.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 3}, {"id": "app_core_storage_miniostorage_presigned_download_url", "label": ".presigned_download_url()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".presigned_download_url()", "community": 154, "community_name": "response.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 5}, {"id": "app_core_storage_miniostorage_presigned_preview_url", "label": ".presigned_preview_url()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".presigned_preview_url()", "community": 154, "community_name": "response.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 6}, {"id": "app_core_storage_get_storage", "label": "get_storage()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "get_storage()", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/core/storage.py", "file_type": "code", "degree": 12}, {"id": "app_core_storage_rationale_1", "label": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f\uff1a 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91OSS (", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6587\u4ef6\u5b58\u50a8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u591a\u79cd\u5b58\u50a8\u65b9\u5f0f\uff1a 1. \u672c\u5730\u5b58\u50a8 (local) - \u9ed8\u8ba4 2. \u4e03\u725b\u4e91\u5b58\u50a8 (qiniu) - \u63a8\u8350\u751f\u4ea7\u73af\u5883\u4f7f\u7528 3. \u963f\u91cc\u4e91OSS (", "community": 196, "community_name": "crm_contract_sub_routes.py", "source_file": "app/core/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_storage_rationale_35", "label": "\u6309\u5bf9\u8c61\u952e\u540e\u7f00\u63a8\u65ad\u5185\u8054\u9884\u89c8 Content-Type\uff08\u7ea0\u6b63\u4e0a\u4f20\u65f6\u672a\u5199\u5165 MIME \u7684\u60c5\u51b5\uff09\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u5bf9\u8c61\u952e\u540e\u7f00\u63a8\u65ad\u5185\u8054\u9884\u89c8 Content-Type\uff08\u7ea0\u6b63\u4e0a\u4f20\u65f6\u672a\u5199\u5165 MIME \u7684\u60c5\u51b5\uff09\u3002", "community": 196, "community_name": "crm_contract_sub_routes.py", "source_file": "app/core/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_storage_rationale_62", "label": "\u5c06 HEIC/HEIF \u683c\u5f0f\u8f6c\u6362\u4e3a JPEG \u683c\u5f0f", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c06 HEIC/HEIF \u683c\u5f0f\u8f6c\u6362\u4e3a JPEG \u683c\u5f0f", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_storage_rationale_77", "label": "\u5904\u7406\u56fe\u7247\u5185\u5bb9\uff0c\u5982\u679c\u662f HEIC \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a JPEG", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5904\u7406\u56fe\u7247\u5185\u5bb9\uff0c\u5982\u679c\u662f HEIC \u683c\u5f0f\u5219\u8f6c\u6362\u4e3a JPEG", "community": 23, "community_name": "Community 23", "source_file": "app/core/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_storage_rationale_107", "label": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5e26\u4e0b\u8f7d\u6587\u4ef6\u540d\u7684\u8bbf\u95ee URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "community": 170, "community_name": "test_quote_approver_setting.py", "source_file": "app/core/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_storage_rationale_111", "label": "\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8 URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6d4f\u89c8\u5668\u5185\u8054\u9884\u89c8 URL\uff1b\u9ed8\u8ba4\u5b9e\u73b0\u4e3a\u666e\u901a\u8bbf\u95ee\u5730\u5740\u3002", "community": 170, "community_name": "test_quote_approver_setting.py", "source_file": "app/core/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_storage_rationale_313", "label": "\u4ece MINIO_BASE_URL \u89e3\u6790\u516c\u7f51 endpoint\uff1b\u672a\u914d\u7f6e\u6216\u4e0e\u5185\u7f51\u76f8\u540c\u65f6\u590d\u7528 self.client\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ece MINIO_BASE_URL \u89e3\u6790\u516c\u7f51 endpoint\uff1b\u672a\u914d\u7f6e\u6216\u4e0e\u5185\u7f51\u76f8\u540c\u65f6\u590d\u7528 self.client\u3002", "community": 154, "community_name": "response.py", "source_file": "app/core/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_storage_rationale_397", "label": "MinIO \u9884\u7b7e\u540d\u4e0b\u8f7d URL\uff0c\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MinIO \u9884\u7b7e\u540d\u4e0b\u8f7d URL\uff0c\u643a\u5e26\u539f\u59cb\u6587\u4ef6\u540d\u3002", "community": 154, "community_name": "response.py", "source_file": "app/core/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_storage_rationale_413", "label": "MinIO \u9884\u7b7e\u540d\u5185\u8054\u9884\u89c8 URL\uff08\u56fe\u7247\u65b0\u6807\u7b7e\u9875 / PDF iframe \u7b49\uff09\u3002 \u4e0a\u4f20\u65f6 put_object \u672a\u5199 content_typ", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MinIO \u9884\u7b7e\u540d\u5185\u8054\u9884\u89c8 URL\uff08\u56fe\u7247\u65b0\u6807\u7b7e\u9875 / PDF iframe \u7b49\uff09\u3002 \u4e0a\u4f20\u65f6 put_object \u672a\u5199 content_typ", "community": 154, "community_name": "response.py", "source_file": "app/core/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_tenant_context", "label": "tenant_context.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "tenant_context.py", "community": 159, "community_name": "customer_update", "source_file": "app/core/tenant_context.py", "file_type": "code", "degree": 35}, {"id": "app_core_tenant_context_get_tenant_no", "label": "get_tenant_no()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 32.7, "font": {"size": 12, "color": "#ffffff"}, "title": "get_tenant_no()", "community": 7, "community_name": "Community 7", "source_file": "app/core/tenant_context.py", "file_type": "code", "degree": 350}, {"id": "app_core_tenant_context_py_session", "label": "Session", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_core_tenant_context_rationale_10", "label": "\u4f18\u5148\u4f7f\u7528 user \u5b57\u5178\u4e2d\u7684 tenant_no\uff0c\u5426\u5219\u67e5 sys_user\uff0c\u6700\u540e\u56de\u9000 DEFAULT_TENANT_NO\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4f18\u5148\u4f7f\u7528 user \u5b57\u5178\u4e2d\u7684 tenant_no\uff0c\u5426\u5219\u67e5 sys_user\uff0c\u6700\u540e\u56de\u9000 DEFAULT_TENANT_NO\u3002", "community": 7, "community_name": "Community 7", "source_file": "app/core/tenant_context.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_utils", "label": "utils.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.2, "font": {"size": 12, "color": "#ffffff"}, "title": "utils.py", "community": 53, "community_name": "Community 53", "source_file": "app/core/utils.py", "file_type": "code", "degree": 80}, {"id": "app_core_utils_generate_uuid", "label": "generate_uuid()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 22.6, "font": {"size": 12, "color": "#ffffff"}, "title": "generate_uuid()", "community": 109, "community_name": "Community 109", "source_file": "app/core/utils.py", "file_type": "code", "degree": 194}, {"id": "app_core_utils_generate_id", "label": "generate_id()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_id()", "community": 130, "community_name": "datetime_parse.py", "source_file": "app/core/utils.py", "file_type": "code", "degree": 9}, {"id": "app_core_utils_generate_random_password", "label": "generate_random_password()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_random_password()", "community": 53, "community_name": "Community 53", "source_file": "app/core/utils.py", "file_type": "code", "degree": 1}, {"id": "app_core_utils_get_current_time", "label": "get_current_time()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_current_time()", "community": 53, "community_name": "Community 53", "source_file": "app/core/utils.py", "file_type": "code", "degree": 2}, {"id": "app_core_utils_py_datetime", "label": "datetime", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 53, "community_name": "Community 53", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_core_utils_format_datetime", "label": "format_datetime()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "format_datetime()", "community": 53, "community_name": "Community 53", "source_file": "app/core/utils.py", "file_type": "code", "degree": 7}, {"id": "app_core_utils_parse_datetime", "label": "parse_datetime()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_datetime()", "community": 53, "community_name": "Community 53", "source_file": "app/core/utils.py", "file_type": "code", "degree": 2}, {"id": "app_core_utils_get_file_size_display", "label": "get_file_size_display()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_file_size_display()", "community": 53, "community_name": "Community 53", "source_file": "app/core/utils.py", "file_type": "code", "degree": 1}, {"id": "app_core_wechat_message", "label": "wechat_message.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "wechat_message.py", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 3}, {"id": "app_core_wechat_message_wechatmessageservice", "label": "WechatMessageService", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "WechatMessageService", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 10}, {"id": "app_core_wechat_message_wechatmessageservice_init", "label": ".__init__()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 1}, {"id": "app_core_wechat_message_wechatmessageservice_get_access_token", "label": "._get_access_token()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "._get_access_token()", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 2}, {"id": "app_core_wechat_message_wechatmessageservice_send_template_message", "label": "._send_template_message()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "._send_template_message()", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 9}, {"id": "app_core_wechat_message_wechatmessageservice_send_order_status", "label": ".send_order_status()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".send_order_status()", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 3}, {"id": "app_core_wechat_message_wechatmessageservice_send_payment_success", "label": ".send_payment_success()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".send_payment_success()", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 3}, {"id": "app_core_wechat_message_wechatmessageservice_send_delivery_notice", "label": ".send_delivery_notice()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".send_delivery_notice()", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 3}, {"id": "app_core_wechat_message_wechatmessageservice_send_delivery_warning", "label": ".send_delivery_warning()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".send_delivery_warning()", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 3}, {"id": "app_core_wechat_message_wechatmessageservice_send_refund_result", "label": ".send_refund_result()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".send_refund_result()", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 3}, {"id": "app_core_wechat_message_wechatmessageservice_send_urge_notification", "label": ".send_urge_notification()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".send_urge_notification()", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 3}, {"id": "app_core_wechat_message_rationale_1", "label": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import WechatMes", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5fae\u4fe1\u6d88\u606f\u901a\u77e5\u670d\u52a1 \u652f\u6301\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6a21\u677f\u6d88\u606f\u63a8\u9001 \u4f7f\u7528\u65b9\u5f0f: from app.core.wechat_message import WechatMes", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_message_rationale_86", "label": "\u53d1\u9001\u6a21\u677f\u6d88\u606f Args: openid: \u7528\u6237openid template_", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53d1\u9001\u6a21\u677f\u6d88\u606f Args: openid: \u7528\u6237openid template_", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_message_rationale_143", "label": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53d1\u9001\u8ba2\u5355\u72b6\u6001\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_message_rationale_179", "label": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53d1\u9001\u652f\u4ed8\u6210\u529f\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_message_rationale_215", "label": "\u53d1\u9001\u914d\u9001\u901a\u77e5 Args: openid: \u914d\u9001\u5458openid task_no:", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53d1\u9001\u914d\u9001\u901a\u77e5 Args: openid: \u914d\u9001\u5458openid task_no:", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_message_rationale_251", "label": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 Args: openid: \u914d\u9001\u5458openid task_n", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53d1\u9001\u914d\u9001\u65f6\u6548\u9884\u8b66 Args: openid: \u914d\u9001\u5458openid task_n", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_message_rationale_289", "label": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53d1\u9001\u9000\u6b3e\u7ed3\u679c\u901a\u77e5 Args: openid: \u7528\u6237openid order_n", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_message_rationale_325", "label": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 Args: deliver_openid: \u914d\u9001\u5458openid", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53d1\u9001\u50ac\u5355\u901a\u77e5\u7ed9\u914d\u9001\u5458 Args: deliver_openid: \u914d\u9001\u5458openid", "community": 105, "community_name": "list_customers", "source_file": "app/core/wechat_message.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_pay", "label": "wechat_pay.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "wechat_pay.py", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 7}, {"id": "app_core_wechat_pay_wechatpayclient", "label": "WechatPayClient", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "WechatPayClient", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 13}, {"id": "app_core_wechat_pay_wechatpayclient_init", "label": ".__init__()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 1}, {"id": "app_core_wechat_pay_wechatpayclient_generate_nonce_str", "label": "._generate_nonce_str()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._generate_nonce_str()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 6}, {"id": "app_core_wechat_pay_wechatpayclient_generate_sign", "label": "._generate_sign()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "._generate_sign()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 2}, {"id": "app_core_wechat_pay_py_any", "label": "Any", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 77, "community_name": "Community 77", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_core_wechat_pay_wechatpayclient_generate_sign_v3", "label": "._generate_sign_v3()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._generate_sign_v3()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 5}, {"id": "app_core_wechat_pay_wechatpayclient_make_request", "label": "._make_request()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "._make_request()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 1}, {"id": "app_core_wechat_pay_wechatpayclient_unified_order", "label": ".unified_order()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".unified_order()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 6}, {"id": "app_core_wechat_pay_wechatpayclient_generate_pay_sign", "label": "._generate_pay_sign()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "._generate_pay_sign()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 3}, {"id": "app_core_wechat_pay_wechatpayclient_query_order", "label": ".query_order()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".query_order()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 2}, {"id": "app_core_wechat_pay_wechatpayclient_refund", "label": ".refund()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".refund()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 4}, {"id": "app_core_wechat_pay_wechatpayclient_close_order", "label": ".close_order()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".close_order()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 3}, {"id": "app_core_wechat_pay_get_wechat_pay_client", "label": "get_wechat_pay_client()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_wechat_pay_client()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 2}, {"id": "app_core_wechat_pay_wechat_pay", "label": "wechat_pay()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "wechat_pay()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 2}, {"id": "app_core_wechat_pay_wechatpayv2client", "label": "WechatPayV2Client", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "WechatPayV2Client", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 11}, {"id": "app_core_wechat_pay_wechatpayv2client_init", "label": ".__init__()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 1}, {"id": "app_core_wechat_pay_wechatpayv2client_generate_sign", "label": "._generate_sign()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._generate_sign()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 5}, {"id": "app_core_wechat_pay_wechatpayv2client_dict_to_xml", "label": "._dict_to_xml()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._dict_to_xml()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 4}, {"id": "app_core_wechat_pay_wechatpayv2client_xml_to_dict", "label": "._xml_to_dict()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._xml_to_dict()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 5}, {"id": "app_core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "label": ".build_miniprogram_pay_params()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".build_miniprogram_pay_params()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 3}, {"id": "app_core_wechat_pay_wechatpayv2client_unified_order", "label": ".unified_order()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".unified_order()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 6}, {"id": "app_core_wechat_pay_wechatpayv2client_query_order", "label": ".query_order()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".query_order()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 4}, {"id": "app_core_wechat_pay_wechatpayv2client_refund", "label": ".refund()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".refund()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 4}, {"id": "app_core_wechat_pay_wechatpayv2client_parse_notify", "label": ".parse_notify()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".parse_notify()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 3}, {"id": "app_core_wechat_pay_get_wechat_pay_v2", "label": "get_wechat_pay_v2()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_wechat_pay_v2()", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "code", "degree": 2}, {"id": "app_core_wechat_pay_rationale_1", "label": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 V3 API \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.html", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5fae\u4fe1\u652f\u4ed8\u5de5\u5177\u6a21\u5757 \u652f\u6301\u5fae\u4fe1\u652f\u4ed8 V3 API \u6587\u6863\u53c2\u8003: https://pay.weixin.qq.com/docs/v3/apis/index.html", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_pay_rationale_60", "label": "\u751f\u6210\u7b7e\u540d V3 (SHA256 with RSA)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u751f\u6210\u7b7e\u540d V3 (SHA256 with RSA)", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_pay_rationale_131", "label": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (V3) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amo", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7edf\u4e00\u4e0b\u5355\u63a5\u53e3 (V3) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amo", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_pay_rationale_254", "label": "\u7533\u8bf7\u9000\u6b3e Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount: \u8ba2\u5355", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7533\u8bf7\u9000\u6b3e Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_amount: \u8ba2\u5355", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_pay_rationale_410", "label": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570\uff08\u4e0e\u516c\u4f17\u53f7 JSAPI \u89c4\u5219\u4e00\u81f4\uff09", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c0f\u7a0b\u5e8f\u8c03\u8d77\u652f\u4ed8\u7684\u4e8c\u6b21\u7b7e\u540d\u53c2\u6570\uff08\u4e0e\u516c\u4f17\u53f7 JSAPI \u89c4\u5219\u4e00\u81f4\uff09", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "rationale", "degree": 1}, {"id": "app_core_wechat_pay_rationale_443", "label": "\u7edf\u4e00\u4e0b\u5355 (V2 API) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_f", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7edf\u4e00\u4e0b\u5355 (V2 API) Args: out_trade_no: \u5546\u6237\u8ba2\u5355\u53f7 total_f", "community": 77, "community_name": "Community 77", "source_file": "app/core/wechat_pay.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_init", "label": "__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 125, "community_name": "Community 125", "source_file": "app/crud/__init__.py", "file_type": "code", "degree": 4}, {"id": "app_crud_api_request_log", "label": "api_request_log.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "api_request_log.py", "community": 112, "community_name": "SysApiRequestLog", "source_file": "app/crud/api_request_log.py", "file_type": "code", "degree": 6}, {"id": "app_crud_api_request_log_apirequestlogcrud", "label": "ApiRequestLogCRUD", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ApiRequestLogCRUD", "community": 112, "community_name": "SysApiRequestLog", "source_file": "app/crud/api_request_log.py", "file_type": "code", "degree": 6}, {"id": "app_crud_api_request_log_apirequestlogcrud_get_multi_with_filters", "label": ".get_multi_with_filters()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_multi_with_filters()", "community": 112, "community_name": "SysApiRequestLog", "source_file": "app/crud/api_request_log.py", "file_type": "code", "degree": 3}, {"id": "app_crud_api_request_log_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 112, "community_name": "SysApiRequestLog", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_api_request_log_apirequestlogcrud_get", "label": ".get()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".get()", "community": 112, "community_name": "SysApiRequestLog", "source_file": "app/crud/api_request_log.py", "file_type": "code", "degree": 3}, {"id": "app_crud_api_request_log_apirequestlogcrud_delete", "label": ".delete()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete()", "community": 112, "community_name": "SysApiRequestLog", "source_file": "app/crud/api_request_log.py", "file_type": "code", "degree": 3}, {"id": "app_crud_base", "label": "base.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "base.py", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 9}, {"id": "app_crud_base_camel_to_snake", "label": "camel_to_snake()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "camel_to_snake()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 2}, {"id": "app_crud_base_get_model_attr", "label": "get_model_attr()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_model_attr()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 4}, {"id": "app_crud_base_crudbase", "label": "CRUDBase", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "CRUDBase", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 14}, {"id": "app_crud_base_crudbase_init", "label": ".__init__()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 2}, {"id": "modeltype", "label": "ModelType", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ModelType", "community": 125, "community_name": "Community 125", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_base_crudbase_get", "label": ".get()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 6}, {"id": "app_crud_base_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 125, "community_name": "Community 125", "source_file": "", "file_type": "code", "degree": 10}, {"id": "app_crud_base_crudbase_get_multi", "label": ".get_multi()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_multi()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 4}, {"id": "app_crud_base_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 125, "community_name": "Community 125", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_crud_base_crudbase_get_all", "label": ".get_all()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_all()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 4}, {"id": "app_crud_base_crudbase_create", "label": ".create()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".create()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 5}, {"id": "app_crud_base_crudbase_update", "label": ".update()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".update()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 5}, {"id": "app_crud_base_crudbase_delete", "label": ".delete()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 4}, {"id": "app_crud_base_crudbase_hard_delete", "label": ".hard_delete()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".hard_delete()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 4}, {"id": "app_crud_base_crudbase_count", "label": ".count()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".count()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 3}, {"id": "app_crud_base_crudbase_exists", "label": ".exists()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".exists()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 6}, {"id": "app_crud_base_historycrud", "label": "HistoryCRUD", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "HistoryCRUD", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 3}, {"id": "app_crud_base_historycrud_create_history", "label": ".create_history()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".create_history()", "community": 125, "community_name": "Community 125", "source_file": "app/crud/base.py", "file_type": "code", "degree": 3}, {"id": "app_crud_biz_no_generator", "label": "biz_no_generator.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "biz_no_generator.py", "community": 93, "community_name": "_invoice_info_by_customer_impl", "source_file": "app/crud/biz_no_generator.py", "file_type": "code", "degree": 7}, {"id": "app_crud_biz_no_generator_prefix_for", "label": "_prefix_for()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_prefix_for()", "community": 93, "community_name": "_invoice_info_by_customer_impl", "source_file": "app/crud/biz_no_generator.py", "file_type": "code", "degree": 3}, {"id": "biznokind", "label": "BizNoKind", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BizNoKind", "community": 93, "community_name": "_invoice_info_by_customer_impl", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_biz_no_generator_format_biz_no", "label": "_format_biz_no()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_biz_no()", "community": 93, "community_name": "_invoice_info_by_customer_impl", "source_file": "app/crud/biz_no_generator.py", "file_type": "code", "degree": 2}, {"id": "app_crud_biz_no_generator_allocate_next_biz_no", "label": "allocate_next_biz_no()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "allocate_next_biz_no()", "community": 93, "community_name": "_invoice_info_by_customer_impl", "source_file": "app/crud/biz_no_generator.py", "file_type": "code", "degree": 9}, {"id": "app_crud_biz_no_generator_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 93, "community_name": "_invoice_info_by_customer_impl", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_biz_no_generator_py_datetime", "label": "datetime", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 93, "community_name": "_invoice_info_by_customer_impl", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_biz_no_generator_rationale_1", "label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210\uff1aXBCC / JZCC + YYYYMMDD + 6 \u4f4d\u5e8f\u53f7", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210\uff1aXBCC / JZCC + YYYYMMDD + 6 \u4f4d\u5e8f\u53f7", "community": 93, "community_name": "_invoice_info_by_customer_impl", "source_file": "app/crud/biz_no_generator.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_biz_no_generator_rationale_35", "label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528\uff1b\u4f7f\u7528 MySQL LAST_INSERT_ID \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528\uff1b\u4f7f\u7528 MySQL LAST_INSERT_ID \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002", "community": 93, "community_name": "_invoice_info_by_customer_impl", "source_file": "app/crud/biz_no_generator.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_init", "label": "__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 305, "community_name": "__init__.py", "source_file": "app/crud/crm/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_clue", "label": "clue.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "clue.py", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 41}, {"id": "app_crud_crm_clue_ensure_clue_in_scope", "label": "_ensure_clue_in_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_ensure_clue_in_scope()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 15}, {"id": "app_crud_crm_clue_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 39, "community_name": "Community 39", "source_file": "", "file_type": "code", "degree": 17}, {"id": "app_crud_crm_clue_total_pages", "label": "total_pages()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_clue_parse_optional_date", "label": "_parse_optional_date()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_date()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_clue_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 39, "community_name": "Community 39", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_clue_py_date", "label": "date", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 39, "community_name": "Community 39", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_crm_clue_parse_optional_datetime", "label": "_parse_optional_datetime()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_datetime()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_clue_py_datetime", "label": "datetime", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 39, "community_name": "Community 39", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_clue_resolve_user_display_name", "label": "_resolve_user_display_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_display_name()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_clue_enrich_user_names", "label": "_enrich_user_names()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_enrich_user_names()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_clue_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_clue_list_clues", "label": "list_clues()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "list_clues()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_clue_get_clue", "label": "get_clue()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_clue()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 15}, {"id": "app_crud_crm_clue_create_clue", "label": "create_clue()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "create_clue()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_clue_update_clue", "label": "update_clue()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "update_clue()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_clue_soft_delete_clue", "label": "soft_delete_clue()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_clue()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_clue_assign_clues", "label": "assign_clues()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "assign_clues()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_clue_convert_clue", "label": "convert_clue()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "convert_clue()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 14}, {"id": "app_crud_crm_clue_validate_convertible", "label": "_validate_convertible()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_validate_convertible()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_clue_check_convert", "label": "check_convert()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "check_convert()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_clue_invalid_clue", "label": "invalid_clue()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "invalid_clue()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_clue_check_duplicate_clue", "label": "check_duplicate_clue()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "check_duplicate_clue()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_clue_import_clues", "label": "import_clues()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "import_clues()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_clue_update_clue_level", "label": "update_clue_level()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_clue_level()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_clue_update_clue_status", "label": "update_clue_status()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_clue_status()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_clue_get_park_area_list", "label": "get_park_area_list()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_park_area_list()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_clue_rationale_1", "label": "CRM \u7ebf\u7d22 CRUD\uff08\u7ebf\u7d22\u4e3b\u8868 + \u8f6c\u5316/\u5206\u914d/\u65e0\u6548/\u7b49\u7ea7\u64cd\u4f5c\uff09", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u7ebf\u7d22 CRUD\uff08\u7ebf\u7d22\u4e3b\u8868 + \u8f6c\u5316/\u5206\u914d/\u65e0\u6548/\u7b49\u7ea7\u64cd\u4f5c\uff09", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_clue_follow", "label": "clue_follow.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_follow.py", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "code", "degree": 22}, {"id": "app_crud_crm_clue_follow_total_pages", "label": "total_pages()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_clue_follow_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_clue_follow_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 39, "community_name": "Community 39", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_clue_follow_create_clue_follow", "label": "create_clue_follow()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_clue_follow()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_clue_follow_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 39, "community_name": "Community 39", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_clue_follow_update_clue_follow", "label": "update_clue_follow()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_clue_follow()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_clue_follow_list_clue_follows", "label": "list_clue_follows()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_clue_follows()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_clue_follow_get_clue_follow", "label": "get_clue_follow()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_clue_follow()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_clue_follow_delete_clue_follow", "label": "delete_clue_follow()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_clue_follow()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_clue_follow_get_follow_statistics", "label": "get_follow_statistics()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_follow_statistics()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_clue_follow_rationale_54", "label": "\u521b\u5efa\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5e76\u7ea7\u8054\u66f4\u65b0\u7236\u7ebf\u7d22\u7684\u8ddf\u8fdb\u76f8\u5173\u5b57\u6bb5", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u521b\u5efa\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5e76\u7ea7\u8054\u66f4\u65b0\u7236\u7ebf\u7d22\u7684\u8ddf\u8fdb\u76f8\u5173\u5b57\u6bb5", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_clue_follow_rationale_108", "label": "\u66f4\u65b0\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5fc5\u8981\u65f6\u540c\u6b65\u7ebf\u7d22 next_time", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u66f4\u65b0\u7ebf\u7d22\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5fc5\u8981\u65f6\u540c\u6b65\u7ebf\u7d22 next_time", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_clue_follow_rationale_206", "label": "\u8f6f\u5220\u9664\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5e76\u56de\u5199\u7ebf\u7d22 follow_count / last_time", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f6f\u5220\u9664\u8ddf\u8fdb\u8bb0\u5f55\uff0c\u5e76\u56de\u5199\u7ebf\u7d22 follow_count / last_time", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/clue_follow.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_clue_statistics", "label": "clue_statistics.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "clue_statistics.py", "community": 49, "community_name": "Community 49", "source_file": "app/crud/crm/clue_statistics.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_clue_statistics_base_query", "label": "_base_query()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_base_query()", "community": 49, "community_name": "Community 49", "source_file": "app/crud/crm/clue_statistics.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_clue_statistics_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 49, "community_name": "Community 49", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_clue_statistics_apply_create_range", "label": "_apply_create_range()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_create_range()", "community": 49, "community_name": "Community 49", "source_file": "app/crud/crm/clue_statistics.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "label": "get_clue_overview_statistics()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_clue_overview_statistics()", "community": 49, "community_name": "Community 49", "source_file": "app/crud/crm/clue_statistics.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_clue_statistics_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 49, "community_name": "Community 49", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_clue_statistics_get_clue_source_statistics", "label": "get_clue_source_statistics()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_clue_source_statistics()", "community": 49, "community_name": "Community 49", "source_file": "app/crud/crm/clue_statistics.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_clue_statistics_get_clue_level_statistics", "label": "get_clue_level_statistics()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_clue_level_statistics()", "community": 49, "community_name": "Community 49", "source_file": "app/crud/crm/clue_statistics.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "label": "get_clue_trend_statistics()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_clue_trend_statistics()", "community": 49, "community_name": "Community 49", "source_file": "app/crud/crm/clue_statistics.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "label": "get_clue_owner_statistics()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_clue_owner_statistics()", "community": 49, "community_name": "Community 49", "source_file": "app/crud/crm/clue_statistics.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contact", "label": "contact.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "contact.py", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 25}, {"id": "app_crud_crm_contact_total_pages", "label": "total_pages()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_contact_parse_optional_date", "label": "_parse_optional_date()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_date()", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contact_py_any", "label": "Any", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_contact_py_date", "label": "date", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_crm_contact_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contact_list_contacts", "label": "list_contacts()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "list_contacts()", "community": 7, "community_name": "Community 7", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_contact_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contact_list_contacts_by_customer", "label": "list_contacts_by_customer()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_contacts_by_customer()", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contact_get_contact", "label": "get_contact()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "get_contact()", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 13}, {"id": "app_crud_crm_contact_create_contact", "label": "create_contact()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_contact()", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 13}, {"id": "app_crud_crm_contact_update_contact", "label": "update_contact()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_contact()", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contact_set_primary_contact", "label": "set_primary_contact()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "set_primary_contact()", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contact_soft_delete_contact", "label": "soft_delete_contact()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_contact()", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contract", "label": "contract.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 19.6, "font": {"size": 12, "color": "#ffffff"}, "title": "contract.py", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 148}, {"id": "app_crud_crm_contract_ensure_contract_in_scope", "label": "_ensure_contract_in_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_ensure_contract_in_scope()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 19, "community_name": "Community 19", "source_file": "", "file_type": "code", "degree": 62}, {"id": "app_crud_crm_contract_get_contract_row_in_scope", "label": "_get_contract_row_in_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_contract_row_in_scope()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 22}, {"id": "app_crud_crm_contract_total_pages", "label": "total_pages()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_decimal_value", "label": "_decimal_value()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_decimal_value()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 16}, {"id": "app_crud_crm_contract_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 29, "community_name": "Community 29", "source_file": "", "file_type": "code", "degree": 32}, {"id": "app_crud_crm_contract_py_decimal", "label": "Decimal", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 29, "community_name": "Community 29", "source_file": "", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_contract_parse_optional_date", "label": "_parse_optional_date()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_date()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_py_date", "label": "date", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 70, "community_name": "Community 70", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_contract_parse_optional_datetime", "label": "_parse_optional_datetime()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_datetime()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_py_datetime", "label": "datetime", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 29, "community_name": "Community 29", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_contract_get_field", "label": "_get_field()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_field()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 16}, {"id": "app_crud_crm_contract_resolve_user_display_name", "label": "_resolve_user_display_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_display_name()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_is_blank", "label": "_is_blank()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_is_blank()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_contract_first_non_blank", "label": "_first_non_blank()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_first_non_blank()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_get_default_invoice_info", "label": "_get_default_invoice_info()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_default_invoice_info()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_build_customer_address", "label": "_build_customer_address()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_customer_address()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contract_contract_row_to_dict", "label": "contract_row_to_dict()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "contract_row_to_dict()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_contract_build_contract_filters", "label": "_build_contract_filters()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_contract_filters()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_contract_py_query", "label": "Query", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Query", "community": 29, "community_name": "Community 29", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_crm_contract_list_contracts", "label": "list_contracts()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "list_contracts()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_contract_get_contract", "label": "get_contract()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_contract()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 15}, {"id": "app_crud_crm_contract_get_contract_detail", "label": "get_contract_detail()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_contract_detail()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_contract_get_contract_row", "label": "get_contract_row()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_contract_row()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_get_supplier_short_name", "label": "_get_supplier_short_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_supplier_short_name()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_contract_build_contract_name_from_parties", "label": "_build_contract_name_from_parties()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_contract_name_from_parties()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_contract_generate_contract_no", "label": "generate_contract_no()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_contract_no()", "community": 70, "community_name": "Community 70", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_contract_contract_no_exists", "label": "contract_no_exists()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contract_no_exists()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_replace_contract_no_date", "label": "replace_contract_no_date()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "replace_contract_no_date()", "community": 70, "community_name": "Community 70", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_align_contract_no_to_sign_date", "label": "align_contract_no_to_sign_date()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "align_contract_no_to_sign_date()", "community": 70, "community_name": "Community 70", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 13}, {"id": "app_crud_crm_contract_resolve_party_short_name", "label": "resolve_party_short_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_party_short_name()", "community": 129, "community_name": "BaseStorage", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contract_strip_contract_name_no_suffix", "label": "_strip_contract_name_no_suffix()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_strip_contract_name_no_suffix()", "community": 129, "community_name": "BaseStorage", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_contract_auto_contract_name_body", "label": "_auto_contract_name_body()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_auto_contract_name_body()", "community": 129, "community_name": "BaseStorage", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_contract_user_contract_name_uses_party_full_name", "label": "_user_contract_name_uses_party_full_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_user_contract_name_uses_party_full_name()", "community": 129, "community_name": "BaseStorage", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_contract_generate_contract_name", "label": "generate_contract_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_contract_name()", "community": 129, "community_name": "BaseStorage", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 14}, {"id": "app_crud_crm_contract_is_framework_contract_type", "label": "is_framework_contract_type()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "is_framework_contract_type()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_contract_validate_contract_type_and_products", "label": "_validate_contract_type_and_products()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_validate_contract_type_and_products()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_normalize_framework_contract_data", "label": "_normalize_framework_contract_data()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_framework_contract_data()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_validate_product_prices_by_contract_type", "label": "_validate_product_prices_by_contract_type()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_validate_product_prices_by_contract_type()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_validate_sale_purchase_contract_amount", "label": "_validate_sale_purchase_contract_amount()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_validate_sale_purchase_contract_amount()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_resolve_contract_product_ids", "label": "_resolve_contract_product_ids()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_contract_product_ids()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_calc_amount_with_tax", "label": "_calc_amount_with_tax()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_calc_amount_with_tax()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_contract_apply_contract_entity_fields", "label": "_apply_contract_entity_fields()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_contract_entity_fields()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 19}, {"id": "app_crud_crm_contract_create_contract", "label": "create_contract()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_contract()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 28}, {"id": "app_crud_crm_contract_assert_contract_editable_for_update", "label": "assert_contract_editable_for_update()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_contract_editable_for_update()", "community": 131, "community_name": "LocalStorage", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_update_contract", "label": "update_contract()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_contract()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 24}, {"id": "app_crud_crm_contract_soft_delete_contracts", "label": "soft_delete_contracts()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_contracts()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "label": "validate_framework_contract_for_submit_approval()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_framework_contract_for_submit_approval()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contract_submit_contract_approval", "label": "submit_contract_approval()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "submit_contract_approval()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_contract_batch_submit_contract_approval", "label": "batch_submit_contract_approval()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_submit_contract_approval()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_withdraw_contract_approval", "label": "withdraw_contract_approval()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "withdraw_contract_approval()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_start_execute", "label": "start_execute()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "start_execute()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_finish_contract", "label": "finish_contract()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "finish_contract()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_invalid_contract", "label": "invalid_contract()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "invalid_contract()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_save_template", "label": "save_template()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "save_template()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_get_template", "label": "get_template()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_template()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_upload_file", "label": "upload_file()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "upload_file()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_upload_attachments", "label": "upload_attachments()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "upload_attachments()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_upload_attachments_with_category", "label": "upload_attachments_with_category()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "upload_attachments_with_category()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_statistics_overview", "label": "statistics_overview()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_overview()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contract_statistics_by_status", "label": "statistics_by_status()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_by_status()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_statistics_by_type", "label": "statistics_by_type()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_by_type()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_contract_period_key", "label": "_contract_period_key()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_contract_period_key()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_contract_statistics_trend", "label": "statistics_trend()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_trend()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_contract_query_expiring", "label": "query_expiring()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "query_expiring()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_quote_products_to_contract_products", "label": "_quote_products_to_contract_products()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_quote_products_to_contract_products()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_contract_create_from_quote", "label": "create_from_quote()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_from_quote()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 13}, {"id": "app_crud_crm_contract_renew_contract", "label": "renew_contract()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "renew_contract()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_contract_export_contracts", "label": "export_contracts()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "export_contracts()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_change_row_to_dict", "label": "_change_row_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_change_row_to_dict()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_list_contract_changes", "label": "list_contract_changes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_contract_changes()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_get_contract_change_detail", "label": "get_contract_change_detail()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_contract_change_detail()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_contract_template_row_to_dict", "label": "_template_row_to_dict()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_template_row_to_dict()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_list_contract_templates", "label": "list_contract_templates()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_contract_templates()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_get_contract_template_detail", "label": "get_contract_template_detail()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_contract_template_detail()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contract_opportunity_products_to_contract_products", "label": "_opportunity_products_to_contract_products()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_opportunity_products_to_contract_products()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_contract_create_from_opportunity", "label": "create_from_opportunity()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_from_opportunity()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_contract_sign_contract", "label": "sign_contract()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "sign_contract()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_batch_assign_owner", "label": "batch_assign_owner()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_assign_owner()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_download_contract_pdf", "label": "download_contract_pdf()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "download_contract_pdf()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_generate_template_no", "label": "generate_template_no()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_template_no()", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_get_change_row", "label": "_get_change_row()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_change_row()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_enrich_change_rows", "label": "_enrich_change_rows()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_enrich_change_rows()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_contract_create_contract_change", "label": "create_contract_change()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_contract_change()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_contract_update_contract_change", "label": "update_contract_change()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "update_contract_change()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_contract_soft_delete_contract_changes", "label": "soft_delete_contract_changes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_contract_changes()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_submit_change_approval", "label": "submit_change_approval()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "submit_change_approval()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_withdraw_change", "label": "withdraw_change()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "withdraw_change()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_execute_change", "label": "execute_change()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "execute_change()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_export_contract_changes", "label": "export_contract_changes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "export_contract_changes()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_create_contract_template", "label": "create_contract_template()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_contract_template()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 13}, {"id": "app_crud_crm_contract_update_contract_template", "label": "update_contract_template()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_contract_template()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_contract_soft_delete_contract_templates", "label": "soft_delete_contract_templates()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_contract_templates()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_toggle_contract_template_active", "label": "toggle_contract_template_active()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "toggle_contract_template_active()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_export_contract_templates", "label": "export_contract_templates()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "export_contract_templates()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_rationale_1", "label": "CRM \u5408\u540c CRUD \u2014 \u5bf9\u7167 CrmContractServiceImpl.java\uff08\u5217\u8868/\u8be6\u60c5 P1\uff09", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5408\u540c CRUD \u2014 \u5bf9\u7167 CrmContractServiceImpl.java\uff08\u5217\u8868/\u8be6\u60c5 P1\uff09", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_174", "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_263", "label": "Java: buildQueryWrapper", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: buildQueryWrapper", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_643", "label": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6839\u636e\u4f9b\u9700\u65b9\u9762\u677f\u4e0e\u4e3b\u6570\u636e\u751f\u6210/\u6821\u6b63\u5408\u540c\u540d\u79f0\u3002", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_683", "label": "Java: generateContractNo \u2014 {\u4f9b\u65b9\u7f16\u7801}/X-JT{yyyyMMdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220\uff1auk_contr", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: generateContractNo \u2014 {\u4f9b\u65b9\u7f16\u7801}/X-JT{yyyyMMdd}{3\u4f4d\u5e8f\u53f7} \u6d41\u6c34\u4e0e\u649e\u53f7\u68c0\u6d4b\u987b\u542b\u8f6f\u5220\uff1auk_contr", "community": 70, "community_name": "Community 70", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_730", "label": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528\uff08\u542b\u8f6f\u5220\uff0c\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u79df\u6237\u5185\u5408\u540c\u7f16\u53f7\u662f\u5426\u5df2\u5360\u7528\uff08\u542b\u8f6f\u5220\uff0c\u4fdd\u8bc1\u5168\u5c40\u552f\u4e00\uff09\u3002", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_744", "label": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5\uff0c\u4fdd\u7559\u5e8f\u53f7\uff1b\u975e\u6807\u51c6\u8fd4\u56de None\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6807\u51c6\u7f16\u53f7\u66ff\u6362\u65e5\u671f\u6bb5\uff0c\u4fdd\u7559\u5e8f\u53f7\uff1b\u975e\u6807\u51c6\u8fd4\u56de None\u3002", "community": 70, "community_name": "Community 70", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_763", "label": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5\uff1b\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6\uff08\u542b\u8f6f\u5220\u67e5\u91cd\uff09\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c06\u6807\u51c6\u5408\u540c\u7f16\u53f7\u65e5\u671f\u6bb5\u5bf9\u9f50\u7b7e\u8ba2\u65e5\uff1b\u649e\u53f7\u5219\u5e8f\u53f7\u987a\u5ef6\uff08\u542b\u8f6f\u5220\u67e5\u91cd\uff09\u3002 \u975e\u6807\u51c6\u7f16\u53f7\u539f\u6837\u8fd4\u56de\u3002\u65e0\u7b7e\u8ba2\u65e5\u5219\u539f\u6837\u8fd4\u56de\u3002", "community": 70, "community_name": "Community 70", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_797", "label": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e\uff0c\u53d6 shortName\uff1b\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u9762\u677f\u5355\u4f4d\u5168\u79f0\u7cbe\u786e\u5339\u914d\u4ea4\u6613\u4e3b\u4f53/\u5ba2\u6237\u4e3b\u6570\u636e\uff0c\u53d6 shortName\uff1b\u5bf9\u4e0d\u4e0a\u5219\u7528\u5168\u79f0\u3002", "community": 129, "community_name": "BaseStorage", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_864", "label": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6\uff0c\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u524d\u7aef\u9884\u89c8\u8bef\u7528\u5355\u4f4d\u5168\u79f0\u65f6\uff0c\u540d\u79f0\u7247\u6bb5\u4f1a\u7b49\u4e8e\u9762\u677f/\u5ba2\u6237/\u5f00\u7968\u5168\u79f0\u3002", "community": 129, "community_name": "BaseStorage", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_892", "label": "\u6309\u9762\u677f\u4f9b\u65b9(partyA)-\u9700\u65b9(partyB)\u751f\u6210\uff1a{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}\uff08{\u5408\u540c\u7f16\u53f7}\uff09\u3002 - \u540d\u79f0\u4e3a\u7a7a\uff1a\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u9762\u677f\u4f9b\u65b9(partyA)-\u9700\u65b9(partyB)\u751f\u6210\uff1a{\u4f9b\u65b9\u7b80\u79f0}-{\u9700\u65b9\u7b80\u79f0}\uff08{\u5408\u540c\u7f16\u53f7}\uff09\u3002 - \u540d\u79f0\u4e3a\u7a7a\uff1a\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u81ea\u52a8\u751f\u6210 - \u540d", "community": 129, "community_name": "BaseStorage", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_1438", "label": "Java: deleteWithValidByIds \u2014 \u8f6f\u5220\u9664", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: deleteWithValidByIds \u2014 \u8f6f\u5220\u9664", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_1461", "label": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c\uff1a\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6\uff1b\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009\uff0c\u4e0d\u5f3a\u5236\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6846\u67b6\u5408\u540c\u63d0\u4ea4\u5ba1\u6279\u6821\u9a8c\uff1a\u4ec5\u8981\u6c42\u6709\u4ea7\u54c1\u660e\u7ec6\uff1b\u8c03\u4ef7\u533a\u95f4\u4e3a\u53ef\u9009\uff0c\u4e0d\u5f3a\u5236\u3002", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_1529", "label": "Java: batchSubmitApproval", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: batchSubmitApproval", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_1557", "label": "Java: withdrawApproval", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: withdrawApproval", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_1740", "label": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6\uff1battachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u5165\u53c2\u6574\u8868\u8986\u76d6\u5408\u540c\u626b\u63cf\u4ef6\uff1battachments=[] \u8868\u793a\u6e05\u7a7a\u3002", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_2020", "label": "Java: createFromQuote \u2014 \u8fd4\u56de\u5408\u540c id", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: createFromQuote \u2014 \u8fd4\u56de\u5408\u540c id", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_2083", "label": "Java: renewContract \u2014 \u57fa\u7840\u7eed\u7b7e", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: renewContract \u2014 \u57fa\u7840\u7eed\u7b7e", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_2134", "label": "Java: queryList for export", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: queryList for export", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_2332", "label": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: createFromOpportunity \u2014 \u8fd4\u56de\u5408\u540c id", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_2416", "label": "Java: batchAssignOwner", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: batchAssignOwner", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_2447", "label": "Java: downloadContractPdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 URL/\u8def\u5f84", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: downloadContractPdf \u2014 \u8fd4\u56de\u5408\u540c\u6587\u4ef6 URL/\u8def\u5f84", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_2458", "label": "Java: generateTemplateNo \u2014 TMPL{yyyyMMdd}{4\u4f4d\u5e8f\u53f7}", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: generateTemplateNo \u2014 TMPL{yyyyMMdd}{4\u4f4d\u5e8f\u53f7}", "community": 19, "community_name": "Community 19", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_rationale_2640", "label": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java Controller TODO \u2014 \u4fdd\u6301 pending\uff0c\u8bb0\u5f55\u5907\u6ce8", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_approval", "label": "contract_approval.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "contract_approval.py", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 31}, {"id": "app_crud_crm_contract_approval_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_approval_py_any", "label": "Any", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 83, "community_name": "Community 83", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_approval_resolve_user_display_name", "label": "_resolve_user_display_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_display_name()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_approval_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 83, "community_name": "Community 83", "source_file": "", "file_type": "code", "degree": 17}, {"id": "app_crud_crm_contract_approval_get_contract_approval", "label": "get_contract_approval()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_contract_approval()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_approval_get_contract_approval_detail", "label": "get_contract_approval_detail()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_contract_approval_detail()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contract_approval_list_contract_approvals", "label": "list_contract_approvals()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_contract_approvals()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_approval_build_approval_list_filters", "label": "_build_approval_list_filters()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_approval_list_filters()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_contract_approval_py_query", "label": "Query", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Query", "community": 83, "community_name": "Community 83", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_crm_contract_approval_list_contract_approvals_page", "label": "list_contract_approvals_page()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_contract_approvals_page()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contract_approval_create_approval_records", "label": "create_approval_records()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_approval_records()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contract_approval_delete_pending_approvals", "label": "delete_pending_approvals()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_pending_approvals()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_approval_invalidate_all_approvals", "label": "invalidate_all_approvals()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "invalidate_all_approvals()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_approval_can_user_approve", "label": "can_user_approve()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "can_user_approve()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contract_approval_advance_contract_after_approval", "label": "_advance_contract_after_approval()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_advance_contract_after_approval()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_approval_approve_contract", "label": "approve_contract()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_contract()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_contract_approval_approve_contract_by_contract_id", "label": "approve_contract_by_contract_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_contract_by_contract_id()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_approval_approve_pass", "label": "approve_pass()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_pass()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_approval_approve_reject", "label": "approve_reject()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_reject()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_approval_refresh_approver_names", "label": "refresh_approver_names()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "refresh_approver_names()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_approval_approve_transfer", "label": "approve_transfer()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_transfer()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_contract_approval_export_contract_approvals", "label": "export_contract_approvals()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "export_contract_approvals()", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_approval_rationale_1", "label": "CRM \u5408\u540c\u5ba1\u6279 CRUD \u2014 \u5bf9\u7167 CrmContractApprovalServiceImpl.java", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5408\u540c\u5ba1\u6279 CRUD \u2014 \u5bf9\u7167 CrmContractApprovalServiceImpl.java", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_approval_rationale_143", "label": "Java: submitApproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: submitApproval \u5185\u521b\u5efa\u5ba1\u6279\u8bb0\u5f55", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_approval_rationale_180", "label": "Java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: withdraw \u2014 \u8f6f\u5220\u9664 pending \u5ba1\u6279", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_approval_rationale_199", "label": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55\uff08\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd\uff09\uff0c\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4f5c\u5e9f\u8be5\u5408\u540c\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55\uff08\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd\uff09\uff0c\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_approval_rationale_217", "label": "\u987a\u5e8f\u5ba1\u6279\uff1a\u5f53\u524d\u6b65\u9aa4 pending \u4e14 is_current=1\u3002 \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending\uff0c\u4f18\u5148\u53d6 pending", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u987a\u5e8f\u5ba1\u6279\uff1a\u5f53\u524d\u6b65\u9aa4 pending \u4e14 is_current=1\u3002 \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending\uff0c\u4f18\u5148\u53d6 pending", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_approval_rationale_310", "label": "Java: approveContract", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: approveContract", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_approval_rationale_358", "label": "Java: approveContractByContractId", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: approveContractByContractId", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_approval_rationale_406", "label": "Java: refreshApproverNames", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: refreshApproverNames", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_approval_rationale_434", "label": "Java: approveTransfer", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: approveTransfer", "community": 83, "community_name": "Community 83", "source_file": "app/crud/crm/contract_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_approver_setting", "label": "contract_approver_setting.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "contract_approver_setting.py", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/contract_approver_setting.py", "file_type": "code", "degree": 14}, {"id": "app_crud_crm_contract_approver_setting_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/contract_approver_setting.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_approver_setting_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 92, "community_name": "Community 92", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_contract_approver_setting_get_setting", "label": "get_setting()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_setting()", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/contract_approver_setting.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_approver_setting_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 92, "community_name": "Community 92", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_contract_approver_setting_assert_users_exist", "label": "_assert_users_exist()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_assert_users_exist()", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/contract_approver_setting.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_contract_approver_setting_save_setting", "label": "save_setting()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "save_setting()", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/contract_approver_setting.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_contract_product", "label": "contract_product.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "contract_product.py", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 29}, {"id": "app_crud_crm_contract_product_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_product_py_any", "label": "Any", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 118, "community_name": "Community 118", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_product_tier_row_to_dict", "label": "_tier_row_to_dict()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_tier_row_to_dict()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_contract_product_list_contract_products", "label": "list_contract_products()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "list_contract_products()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_contract_product_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 118, "community_name": "Community 118", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_product_list_products_by_contract_ids", "label": "list_products_by_contract_ids()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_products_by_contract_ids()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_contract_product_decimal_value", "label": "_decimal_value()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_decimal_value()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_product_py_decimal", "label": "Decimal", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 118, "community_name": "Community 118", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_product_get_field", "label": "_get_field()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_field()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_contract_product_parse_optional_date", "label": "_parse_optional_date()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_date()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_contract_product_py_date", "label": "date", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 118, "community_name": "Community 118", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_crm_contract_product_calculate_subtotal", "label": "calculate_subtotal()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "calculate_subtotal()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_contract_product_letter_oss_ids_to_json", "label": "_letter_oss_ids_to_json()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_letter_oss_ids_to_json()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_contract_product_insert_contract_product", "label": "insert_contract_product()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "insert_contract_product()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 13}, {"id": "app_crud_crm_contract_product_batch_insert_contract_products", "label": "batch_insert_contract_products()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_insert_contract_products()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_contract_product_delete_price_tiers_by_contract_id", "label": "delete_price_tiers_by_contract_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_price_tiers_by_contract_id()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_contract_product_delete_products_by_contract_id", "label": "delete_products_by_contract_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_products_by_contract_id()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_contract_product_save_price_tiers_for_product", "label": "save_price_tiers_for_product()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "save_price_tiers_for_product()", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_contract_product_rationale_1", "label": "CRM \u5408\u540c\u4ea7\u54c1\u660e\u7ec6 CRUD \u2014 \u5bf9\u7167 CrmContractProductServiceImpl.java", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5408\u540c\u4ea7\u54c1\u660e\u7ec6 CRUD \u2014 \u5bf9\u7167 CrmContractProductServiceImpl.java", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_product_rationale_128", "label": "\u6309\u5408\u540c ID \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6\uff08\u4e0d\u542b\u4ef7\u9636\u3001\u5371\u5316\u6807\u8bb0\uff0c\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a\uff09", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u5408\u540c ID \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6\uff08\u4e0d\u542b\u4ef7\u9636\u3001\u5371\u5316\u6807\u8bb0\uff0c\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a\uff09", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_product_rationale_358", "label": "Java: deleteByContractId \u2014 \u8f6f\u5220\u9664\u4ea7\u54c1\u660e\u7ec6\u53ca\u8c03\u4ef7\u533a\u95f4", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: deleteByContractId \u2014 \u8f6f\u5220\u9664\u4ea7\u54c1\u660e\u7ec6\u53ca\u8c03\u4ef7\u533a\u95f4", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_contract_product_rationale_383", "label": "Java: savePriceTiersForProduct", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: savePriceTiersForProduct", "community": 118, "community_name": "Community 118", "source_file": "app/crud/crm/contract_product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_customer", "label": "customer.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": "customer.py", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 51}, {"id": "app_crud_crm_customer_ensure_customer_in_scope", "label": "_ensure_customer_in_scope()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_ensure_customer_in_scope()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 13}, {"id": "app_crud_crm_customer_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 6, "community_name": "Community 6", "source_file": "", "file_type": "code", "degree": 23}, {"id": "app_crud_crm_customer_total_pages", "label": "total_pages()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_customer_parse_optional_date", "label": "_parse_optional_date()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_date()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_customer_py_any", "label": "Any", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 6, "community_name": "Community 6", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_customer_py_date", "label": "date", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 6, "community_name": "Community 6", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_crm_customer_parse_optional_datetime", "label": "_parse_optional_datetime()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_datetime()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_customer_py_datetime", "label": "datetime", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 6, "community_name": "Community 6", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_customer_resolve_user_display_name", "label": "_resolve_user_display_name()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_display_name()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_customer_enrich_user_names", "label": "_enrich_user_names()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_enrich_user_names()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_customer_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_customer_list_customer_options", "label": "list_customer_options()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_customer_options()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_customer_list_customers", "label": "list_customers()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "list_customers()", "community": 7, "community_name": "Community 7", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 19}, {"id": "app_crud_crm_customer_list_pool_customers", "label": "list_pool_customers()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_pool_customers()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_customer_get_customer", "label": "get_customer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_customer()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 36}, {"id": "app_crud_crm_customer_get_customer_by_no", "label": "get_customer_by_no()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_customer_by_no()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_customer_generate_customer_no", "label": "generate_customer_no()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_customer_no()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_customer_customer_name_exists", "label": "customer_name_exists()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_name_exists()", "community": 7, "community_name": "Community 7", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_customer_check_duplicate_customer", "label": "check_duplicate_customer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "check_duplicate_customer()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_customer_create_customer", "label": "create_customer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_customer()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_customer_update_customer", "label": "update_customer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "update_customer()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_customer_soft_delete_customer", "label": "soft_delete_customer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_customer()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_customer_transfer_customer", "label": "transfer_customer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "transfer_customer()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_customer_deal_customer", "label": "deal_customer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "deal_customer()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_customer_into_pool", "label": "into_pool()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "into_pool()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_customer_claim_customer", "label": "claim_customer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "claim_customer()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_customer_batch_claim_customers", "label": "batch_claim_customers()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_claim_customers()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_customer_assign_customer", "label": "assign_customer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "assign_customer()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_customer_update_follow_stats", "label": "update_follow_stats()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_follow_stats()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_customer_update_contact_count", "label": "update_contact_count()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_contact_count()", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_customer_get_park_area_list", "label": "get_park_area_list()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_park_area_list()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_customer_rationale_1", "label": "CRM \u5ba2\u6237 CRUD\uff08\u5ba2\u6237\u4e3b\u8868 + \u8f6c\u79fb/\u6210\u4ea4/\u516c\u6d77\u6c60\u64cd\u4f5c\uff09", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5ba2\u6237 CRUD\uff08\u5ba2\u6237\u4e3b\u8868 + \u8f6c\u79fb/\u6210\u4ea4/\u516c\u6d77\u6c60\u64cd\u4f5c\uff09", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_customer_rationale_171", "label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\uff1a\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff08\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528\uff09\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\uff1a\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff08\u4f9b\u5730\u78c5/\u5408\u540c\u7b49\u4e3b\u6570\u636e\u9009\u7528\uff09\u3002", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_customer_follow", "label": "customer_follow.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_follow.py", "community": 194, "community_name": "get_current_user_by_token", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 24}, {"id": "app_crud_crm_customer_follow_total_pages", "label": "total_pages()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 194, "community_name": "get_current_user_by_token", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_customer_follow_enrich_follow_dict", "label": "_enrich_follow_dict()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_enrich_follow_dict()", "community": 194, "community_name": "get_current_user_by_token", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_customer_follow_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 194, "community_name": "get_current_user_by_token", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_customer_follow_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 194, "community_name": "get_current_user_by_token", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_customer_follow_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 194, "community_name": "get_current_user_by_token", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_customer_follow_list_follows", "label": "list_follows()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_follows()", "community": 194, "community_name": "get_current_user_by_token", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_customer_follow_list_follows_by_customer", "label": "list_follows_by_customer()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_follows_by_customer()", "community": 194, "community_name": "get_current_user_by_token", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_customer_follow_get_follow", "label": "get_follow()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_follow()", "community": 194, "community_name": "get_current_user_by_token", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_customer_follow_create_follow", "label": "create_follow()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_follow()", "community": 194, "community_name": "get_current_user_by_token", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_customer_follow_update_follow", "label": "update_follow()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_follow()", "community": 194, "community_name": "get_current_user_by_token", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_customer_follow_soft_delete_follow", "label": "soft_delete_follow()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_follow()", "community": 194, "community_name": "get_current_user_by_token", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_customer_pool", "label": "customer_pool.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_pool.py", "community": 193, "community_name": "storage.py", "source_file": "app/crud/crm/customer_pool.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_customer_pool_total_pages", "label": "total_pages()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 193, "community_name": "storage.py", "source_file": "app/crud/crm/customer_pool.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_customer_pool_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 193, "community_name": "storage.py", "source_file": "app/crud/crm/customer_pool.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_customer_pool_py_any", "label": "Any", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 193, "community_name": "storage.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_customer_pool_create_pool_record", "label": "create_pool_record()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_pool_record()", "community": 6, "community_name": "Community 6", "source_file": "app/crud/crm/customer_pool.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_customer_pool_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 193, "community_name": "storage.py", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_customer_pool_list_pool_records", "label": "list_pool_records()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_pool_records()", "community": 193, "community_name": "storage.py", "source_file": "app/crud/crm/customer_pool.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_customer_pool_get_pool_record", "label": "get_pool_record()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_pool_record()", "community": 193, "community_name": "storage.py", "source_file": "app/crud/crm/customer_pool.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_data_scope_helpers", "label": "data_scope_helpers.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "data_scope_helpers.py", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/data_scope_helpers.py", "file_type": "code", "degree": 32}, {"id": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "crm_user_info()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 18.9, "font": {"size": 12, "color": "#ffffff"}, "title": "crm_user_info()", "community": 7, "community_name": "Community 7", "source_file": "app/crud/crm/data_scope_helpers.py", "file_type": "code", "degree": 137}, {"id": "app_crud_crm_data_scope_helpers_py_any", "label": "Any", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "apply_crm_owner_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_crm_owner_scope()", "community": 29, "community_name": "Community 29", "source_file": "app/crud/crm/data_scope_helpers.py", "file_type": "code", "degree": 25}, {"id": "app_crud_crm_data_scope_helpers_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 152, "community_name": "response.py", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "apply_crm_create_by_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_crm_create_by_scope()", "community": 39, "community_name": "Community 39", "source_file": "app/crud/crm/data_scope_helpers.py", "file_type": "code", "degree": 27}, {"id": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "ensure_crm_owner_row_in_scope()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_crm_owner_row_in_scope()", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/data_scope_helpers.py", "file_type": "code", "degree": 24}, {"id": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "ensure_crm_create_by_row_in_scope()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_crm_create_by_row_in_scope()", "community": 33, "community_name": "Community 33", "source_file": "app/crud/crm/data_scope_helpers.py", "file_type": "code", "degree": 42}, {"id": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "label": "ensure_crm_contact_row_in_scope()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_crm_contact_row_in_scope()", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/data_scope_helpers.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "label": "ensure_crm_customer_linked_row_in_scope()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_crm_customer_linked_row_in_scope()", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/data_scope_helpers.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_data_scope_helpers_rationale_1", "label": "CRM \u6570\u636e\u6743\u9650\u8f85\u52a9\uff08\u8d1f\u8d23\u4eba owner_user_id + \u6807\u51c6 create_by/create_dept_id\uff09\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u6570\u636e\u6743\u9650\u8f85\u52a9\uff08\u8d1f\u8d23\u4eba owner_user_id + \u6807\u51c6 create_by/create_dept_id\uff09\u3002", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/data_scope_helpers.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_data_scope_helpers_rationale_60", "label": "\u8054\u7cfb\u4eba\uff1acreate_by \u5728\u8303\u56f4\u5185\uff0c\u6216\u5173\u8054\u5ba2\u6237\u5728 owner \u8303\u56f4\u5185\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8054\u7cfb\u4eba\uff1acreate_by \u5728\u8303\u56f4\u5185\uff0c\u6216\u5173\u8054\u5ba2\u6237\u5728 owner \u8303\u56f4\u5185\u3002", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/crud/crm/data_scope_helpers.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_data_scope_helpers_rationale_87", "label": "\u5ba2\u6237\u5b50\u8868\uff08\u5f00\u7968\u4fe1\u606f\u7b49\uff09\uff1a\u5148\u6821\u9a8c\u5173\u8054\u5ba2\u6237 owner scope\uff0c\u5426\u5219\u6821\u9a8c create_by\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5ba2\u6237\u5b50\u8868\uff08\u5f00\u7968\u4fe1\u606f\u7b49\uff09\uff1a\u5148\u6821\u9a8c\u5173\u8054\u5ba2\u6237 owner scope\uff0c\u5426\u5219\u6821\u9a8c create_by\u3002", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/data_scope_helpers.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_invoice_info", "label": "invoice_info.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info.py", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/invoice_info.py", "file_type": "code", "degree": 20}, {"id": "app_crud_crm_invoice_info_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/invoice_info.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_invoice_info_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 152, "community_name": "response.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "label": "list_invoice_info_by_customer()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "list_invoice_info_by_customer()", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/invoice_info.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_invoice_info_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 152, "community_name": "response.py", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_invoice_info_get_invoice_info", "label": "get_invoice_info()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_invoice_info()", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/invoice_info.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_invoice_info_clear_default_for_customer", "label": "_clear_default_for_customer()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_clear_default_for_customer()", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/invoice_info.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_invoice_info_create_invoice_info", "label": "create_invoice_info()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_invoice_info()", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/invoice_info.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_invoice_info_update_invoice_info", "label": "update_invoice_info()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_invoice_info()", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/invoice_info.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_invoice_info_set_default_invoice_info", "label": "set_default_invoice_info()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "set_default_invoice_info()", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/invoice_info.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_invoice_info_soft_delete_invoice_info", "label": "soft_delete_invoice_info()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_invoice_info()", "community": 152, "community_name": "response.py", "source_file": "app/crud/crm/invoice_info.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_opportunity", "label": "opportunity.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 13.7, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity.py", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 57}, {"id": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "_ensure_opportunity_in_scope()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_ensure_opportunity_in_scope()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 16}, {"id": "app_crud_crm_opportunity_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 4, "community_name": "Community 4", "source_file": "", "file_type": "code", "degree": 26}, {"id": "app_crud_crm_opportunity_scoped_opportunity_query", "label": "_scoped_opportunity_query()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_scoped_opportunity_query()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_opportunity_total_pages", "label": "total_pages()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_opportunity_parse_optional_date", "label": "_parse_optional_date()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_date()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_opportunity_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 4, "community_name": "Community 4", "source_file": "", "file_type": "code", "degree": 23}, {"id": "app_crud_crm_opportunity_py_date", "label": "date", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 4, "community_name": "Community 4", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_crm_opportunity_parse_optional_datetime", "label": "_parse_optional_datetime()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_datetime()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_opportunity_py_datetime", "label": "datetime", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 4, "community_name": "Community 4", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_opportunity_decimal_value", "label": "_decimal_value()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_decimal_value()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_opportunity_py_decimal", "label": "Decimal", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 4, "community_name": "Community 4", "source_file": "", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_opportunity_stage_default_percent", "label": "_stage_default_percent()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_stage_default_percent()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_opportunity_resolve_user_display_name", "label": "_resolve_user_display_name()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_display_name()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_enrich_user_names", "label": "_enrich_user_names()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_enrich_user_names()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_opportunity_guard_terminal_status", "label": "_guard_terminal_status()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_guard_terminal_status()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_opportunity_stage_log_to_dict", "label": "_stage_log_to_dict()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_stage_log_to_dict()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_opportunity_apply_list_filters", "label": "_apply_list_filters()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_list_filters()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_opportunity_list_opportunities", "label": "list_opportunities()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "list_opportunities()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_opportunity_get_opportunity", "label": "get_opportunity()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "get_opportunity()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_opportunity_generate_opportunity_no", "label": "generate_opportunity_no()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_opportunity_no()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_opportunity_fill_customer_contact", "label": "_fill_customer_contact()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_fill_customer_contact()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_opportunity_record_stage_log", "label": "record_stage_log()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "record_stage_log()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_opportunity_create_opportunity", "label": "create_opportunity()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "create_opportunity()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 16}, {"id": "app_crud_crm_opportunity_update_opportunity", "label": "update_opportunity()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "update_opportunity()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 13}, {"id": "app_crud_crm_opportunity_soft_delete_opportunities", "label": "soft_delete_opportunities()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_opportunities()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_opportunity_assign_opportunities", "label": "assign_opportunities()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "assign_opportunities()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_opportunity_change_stage", "label": "change_stage()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "change_stage()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 13}, {"id": "app_crud_crm_opportunity_update_customer_deal_status", "label": "_update_customer_deal_status()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_update_customer_deal_status()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_opportunity_mark_won", "label": "mark_won()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "mark_won()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 13}, {"id": "app_crud_crm_opportunity_mark_lost", "label": "mark_lost()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "mark_lost()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_opportunity_batch_update_stage", "label": "batch_update_stage()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_update_stage()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_opportunity_batch_update_expect_date", "label": "batch_update_expect_date()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_update_expect_date()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_opportunity_get_stage_log_list", "label": "get_stage_log_list()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_stage_log_list()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_opportunity_get_statistics_overview", "label": "get_statistics_overview()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_statistics_overview()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_get_statistics_by_stage", "label": "get_statistics_by_stage()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_statistics_by_stage()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_opportunity_get_win_rate_statistics", "label": "get_win_rate_statistics()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_win_rate_statistics()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_opportunity_get_statistics_by_owner", "label": "get_statistics_by_owner()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_statistics_by_owner()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_opportunity_get_kanban_data", "label": "get_kanban_data()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_kanban_data()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_opportunity_get_sales_funnel", "label": "get_sales_funnel()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_sales_funnel()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_rationale_1", "label": "CRM \u5546\u673a CRUD\uff08\u4e3b\u8868 + \u9636\u6bb5/\u8d62\u8f93\u5355/\u7edf\u8ba1/\u770b\u677f/\u6f0f\u6597\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5546\u673a CRUD\uff08\u4e3b\u8868 + \u9636\u6bb5/\u8d62\u8f93\u5355/\u7edf\u8ba1/\u770b\u677f/\u6f0f\u6597\uff09", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_opportunity_follow", "label": "opportunity_follow.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_follow.py", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 25}, {"id": "app_crud_crm_opportunity_follow_total_pages", "label": "total_pages()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_opportunity_follow_parse_optional_datetime", "label": "_parse_optional_datetime()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_datetime()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_opportunity_follow_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 4, "community_name": "Community 4", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_follow_py_datetime", "label": "datetime", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 4, "community_name": "Community 4", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_opportunity_follow_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats", "label": "_recalc_opportunity_follow_stats()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_recalc_opportunity_follow_stats()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_opportunity_follow_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 4, "community_name": "Community 4", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", "label": "_ensure_parent_opportunity()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_ensure_parent_opportunity()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_follow_list_opportunity_follows", "label": "list_opportunity_follows()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_opportunity_follows()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_opportunity_follow_list_follows_by_opportunity", "label": "list_follows_by_opportunity()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_follows_by_opportunity()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_opportunity_follow_get_opportunity_follow", "label": "get_opportunity_follow()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_opportunity_follow()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_follow_create_opportunity_follow", "label": "create_opportunity_follow()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_opportunity_follow()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_opportunity_follow_update_opportunity_follow", "label": "update_opportunity_follow()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_opportunity_follow()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "label": "soft_delete_opportunity_follow()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_opportunity_follow()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_follow.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_product", "label": "opportunity_product.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity_product.py", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 26}, {"id": "app_crud_crm_opportunity_product_total_pages", "label": "total_pages()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_opportunity_product_decimal_value", "label": "_decimal_value()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_decimal_value()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_opportunity_product_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 4, "community_name": "Community 4", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_product_py_decimal", "label": "Decimal", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 4, "community_name": "Community 4", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_opportunity_product_calc_subtotal", "label": "_calc_subtotal()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_calc_subtotal()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_opportunity_product_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_product_recalc_product_count", "label": "_recalc_product_count()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_recalc_product_count()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_opportunity_product_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 4, "community_name": "Community 4", "source_file": "", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_opportunity_product_fill_product_redundant", "label": "_fill_product_redundant()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_fill_product_redundant()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_opportunity_product_get_opportunity_for_product", "label": "_get_opportunity_for_product()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_opportunity_for_product()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_opportunity_product_list_opportunity_products", "label": "list_opportunity_products()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_opportunity_products()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_opportunity_product_list_products_by_opportunity", "label": "list_products_by_opportunity()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_products_by_opportunity()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_opportunity_product_get_opportunity_product", "label": "get_opportunity_product()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_opportunity_product()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_product_create_opportunity_product", "label": "create_opportunity_product()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "create_opportunity_product()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 15}, {"id": "app_crud_crm_opportunity_product_batch_add_opportunity_products", "label": "batch_add_opportunity_products()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_add_opportunity_products()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_opportunity_product_update_opportunity_product", "label": "update_opportunity_product()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_opportunity_product()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "label": "soft_delete_opportunity_products()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_opportunity_products()", "community": 4, "community_name": "Community 4", "source_file": "app/crud/crm/opportunity_product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_pool_rule", "label": "pool_rule.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule.py", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 23}, {"id": "app_crud_crm_pool_rule_total_pages", "label": "total_pages()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_pool_rule_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_pool_rule_py_any", "label": "Any", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 171, "community_name": "minio_url.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_pool_rule_list_pool_rules", "label": "list_pool_rules()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_pool_rules()", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_pool_rule_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 171, "community_name": "minio_url.py", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_pool_rule_get_pool_rule", "label": "get_pool_rule()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_pool_rule()", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_pool_rule_create_pool_rule", "label": "create_pool_rule()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_pool_rule()", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_pool_rule_update_pool_rule", "label": "update_pool_rule()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_pool_rule()", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_pool_rule_delete_pool_rules", "label": "delete_pool_rules()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_pool_rules()", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_pool_rule_update_pool_rule_status", "label": "update_pool_rule_status()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_pool_rule_status()", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_pool_rule_execute_pool_rules", "label": "execute_pool_rules()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "execute_pool_rules()", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_pool_rule_execute_single_rule", "label": "_execute_single_rule()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_execute_single_rule()", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_pool_rule_rationale_1", "label": "CRM \u516c\u6d77\u6c60\u89c4\u5219 CRUD + \u89c4\u5219\u6267\u884c\u903b\u8f91", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u516c\u6d77\u6c60\u89c4\u5219 CRUD + \u89c4\u5219\u6267\u884c\u903b\u8f91", "community": 171, "community_name": "minio_url.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_price_letter", "label": "price_letter.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "price_letter.py", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 22}, {"id": "app_crud_crm_price_letter_total_pages", "label": "total_pages()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_price_letter_parse_date", "label": "_parse_date()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_date()", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_price_letter_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_price_letter_py_date", "label": "date", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_crm_price_letter_strip_html", "label": "_strip_html()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_strip_html()", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_price_letter_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_price_letter_validate_letter_payload", "label": "_validate_letter_payload()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_validate_letter_payload()", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_price_letter_list_price_letters", "label": "list_price_letters()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_price_letters()", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_price_letter_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_price_letter_get_price_letter", "label": "get_price_letter()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_price_letter()", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_price_letter_create_price_letter", "label": "create_price_letter()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "create_price_letter()", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_price_letter_update_price_letter", "label": "update_price_letter()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "update_price_letter()", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_price_letter_void_price_letter", "label": "void_price_letter()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "void_price_letter()", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_product", "label": "product.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "product.py", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 71}, {"id": "app_crud_crm_product_total_pages", "label": "total_pages()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_product_category_row_to_dict", "label": "_category_row_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_category_row_to_dict()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_product_py_any", "label": "Any", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 203, "community_name": "__init__.py", "source_file": "", "file_type": "code", "degree": 17}, {"id": "app_crud_crm_product_list_categories", "label": "list_categories()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_categories()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_product_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 21, "community_name": "Community 21", "source_file": "", "file_type": "code", "degree": 29}, {"id": "app_crud_crm_product_build_category_tree", "label": "_build_category_tree()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_category_tree()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_product_collect_category_with_ancestors", "label": "_collect_category_with_ancestors()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_collect_category_with_ancestors()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_product_list_category_tree", "label": "list_category_tree()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_category_tree()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_product_get_category", "label": "get_category()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_category()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_product_create_category", "label": "create_category()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "create_category()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_product_update_category", "label": "update_category()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_category()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_product_soft_delete_category", "label": "soft_delete_category()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_category()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_product_category_code_exists", "label": "category_code_exists()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "category_code_exists()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_product_brand_row_to_dict", "label": "_brand_row_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_brand_row_to_dict()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_product_alias_row_to_dict", "label": "_alias_row_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_alias_row_to_dict()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_product_load_brands_aliases_maps", "label": "_load_brands_aliases_maps()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_load_brands_aliases_maps()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_product_assert_brand_deletable", "label": "_assert_brand_deletable()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_assert_brand_deletable()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_product_replace_product_brands", "label": "_replace_product_brands()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_replace_product_brands()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_product_replace_product_aliases", "label": "_replace_product_aliases()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_replace_product_aliases()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_product_product_row_to_dict", "label": "_product_row_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_product_row_to_dict()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_product_product_to_dict", "label": "product_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "product_to_dict()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_product_list_products", "label": "list_products()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "list_products()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_product_get_product", "label": "get_product()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_product()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 19}, {"id": "app_crud_crm_product_get_product_by_no", "label": "get_product_by_no()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_product_by_no()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_product_max_sxwl_product_seq", "label": "_max_sxwl_product_seq()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_max_sxwl_product_seq()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_product_generate_product_no", "label": "generate_product_no()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_product_no()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_product_generate_barcode", "label": "generate_barcode()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_barcode()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_product_create_product", "label": "create_product()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "create_product()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 16}, {"id": "app_crud_crm_product_update_product", "label": "update_product()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "update_product()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 15}, {"id": "app_crud_crm_product_soft_delete_product", "label": "soft_delete_product()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_product()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_product_product_no_exists", "label": "product_no_exists()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "product_no_exists()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_product_barcode_exists", "label": "barcode_exists()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "barcode_exists()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_product_list_product_options", "label": "list_product_options()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_product_options()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_product_oss_row_to_dict", "label": "_oss_row_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_oss_row_to_dict()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_product_list_oss_by_biz", "label": "list_oss_by_biz()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_oss_by_biz()", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_product_create_oss", "label": "create_oss()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_oss()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_product_soft_delete_oss", "label": "soft_delete_oss()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_oss()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_product_normalize_text", "label": "_normalize_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_text()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_product_get_quote_item_field", "label": "_get_quote_item_field()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_quote_item_field()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_product_generate_auto_product_no", "label": "generate_auto_product_no()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_auto_product_no()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_product_resolve_product_id_for_quote_item", "label": "resolve_product_id_for_quote_item()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_product_id_for_quote_item()", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 15}, {"id": "app_crud_crm_product_rationale_1", "label": "CRM \u4ea7\u54c1\u6a21\u5757 CRUD\uff08\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + \u9644\u4ef6\uff09", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u4ea7\u54c1\u6a21\u5757 CRUD\uff08\u4ea7\u54c1\u5206\u7c7b + \u4ea7\u54c1 + \u9644\u4ef6\uff09", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_product_rationale_44", "label": "\u5206\u7c7b ORM \u5bf9\u8c61\u8f6c dict\uff08camelCase \u952e\u540d\uff09", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5206\u7c7b ORM \u5bf9\u8c61\u8f6c dict\uff08camelCase \u952e\u540d\uff09", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_product_rationale_67", "label": "\u83b7\u53d6\u5206\u7c7b\uff08\u6241\u5e73\u5217\u8868\uff0c\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009\uff09", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u83b7\u53d6\u5206\u7c7b\uff08\u6241\u5e73\u5217\u8868\uff0c\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009\uff09", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_product_rationale_89", "label": "\u6309 parentId \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309 parentId \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_product_rationale_100", "label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_product_rationale_121", "label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811\uff08\u5d4c\u5957 children\uff0c\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528\uff09", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811\uff08\u5d4c\u5957 children\uff0c\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528\uff09", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_product_rationale_520", "label": "\u4ea7\u54c1 ORM \u5bf9\u8c61\u8f6c dict\uff08camelCase \u952e\u540d\uff09", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ea7\u54c1 ORM \u5bf9\u8c61\u8f6c dict\uff08camelCase \u952e\u540d\uff09", "community": 203, "community_name": "__init__.py", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_product_rationale_676", "label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b SXWL \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b SXWL \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_product_rationale_697", "label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7\uff08\u683c\u5f0f\uff1aSXWL + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7\uff0c\u5982 SXWL000001\uff09", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7\uff08\u683c\u5f0f\uff1aSXWL + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7\uff0c\u5982 SXWL000001\uff09", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_product_rationale_710", "label": "\u751f\u6210\u552f\u4e00\u6761\u7801\uff08\u7eaf\u6570\u5b57\uff1ayyyyMMdd + 6\u4f4d\u5e8f\u53f7\uff0c\u5982 20260606000001\uff09", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u751f\u6210\u552f\u4e00\u6761\u7801\uff08\u7eaf\u6570\u5b57\uff1ayyyyMMdd + 6\u4f4d\u5e8f\u53f7\uff0c\u5982 20260606000001\uff09", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_product_rationale_1110", "label": "\u62a5\u4ef7\u81ea\u52a8\u5efa\u6863\u65f6\u751f\u6210\u4ea7\u54c1\u7f16\u53f7\uff08\u4e0e\u4ea7\u54c1\u7ba1\u7406\u65b0\u589e\u89c4\u5219\u4e00\u81f4\uff09", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u62a5\u4ef7\u81ea\u52a8\u5efa\u6863\u65f6\u751f\u6210\u4ea7\u54c1\u7f16\u53f7\uff08\u4e0e\u4ea7\u54c1\u7ba1\u7406\u65b0\u589e\u89c4\u5219\u4e00\u81f4\uff09", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_product_rationale_1121", "label": "Java: resolveProductIdForQuoteItem\uff08CrmProduct \u65e0 tax_rate\uff0c\u8df3\u8fc7\u7a0e\u7387\u5339\u914d\uff09", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: resolveProductIdForQuoteItem\uff08CrmProduct \u65e0 tax_rate\uff0c\u8df3\u8fc7\u7a0e\u7387\u5339\u914d\uff09", "community": 21, "community_name": "Community 21", "source_file": "app/crud/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote", "label": "quote.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 15.9, "font": {"size": 12, "color": "#ffffff"}, "title": "quote.py", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 91}, {"id": "app_crud_crm_quote_ensure_quote_in_scope", "label": "_ensure_quote_in_scope()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_ensure_quote_in_scope()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 8, "community_name": "Community 8", "source_file": "", "file_type": "code", "degree": 32}, {"id": "app_crud_crm_quote_get_quote_in_scope", "label": "_get_quote_in_scope()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_quote_in_scope()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 25}, {"id": "app_crud_crm_quote_total_pages", "label": "total_pages()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_decimal_value", "label": "_decimal_value()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_decimal_value()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_quote_py_any", "label": "Any", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 8, "community_name": "Community 8", "source_file": "", "file_type": "code", "degree": 15}, {"id": "app_crud_crm_quote_py_decimal", "label": "Decimal", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 8, "community_name": "Community 8", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_parse_optional_date", "label": "_parse_optional_date()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_date()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_quote_py_date", "label": "date", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 8, "community_name": "Community 8", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_parse_optional_datetime", "label": "_parse_optional_datetime()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_optional_datetime()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_quote_py_datetime", "label": "datetime", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 8, "community_name": "Community 8", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_get_field", "label": "_get_field()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_field()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_quote_resolve_user_display_name", "label": "_resolve_user_display_name()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_display_name()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_quote_quote_row_to_dict", "label": "quote_row_to_dict()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "quote_row_to_dict()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_quote_build_quote_filters", "label": "_build_quote_filters()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_quote_filters()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_quote_py_query", "label": "Query", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Query", "community": 8, "community_name": "Community 8", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_crm_quote_fill_contract_linked_count", "label": "_fill_contract_linked_count()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_fill_contract_linked_count()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_quote_calculate_quote_amount", "label": "calculate_quote_amount()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "calculate_quote_amount()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_quote_resolve_quote_product_ids", "label": "_resolve_quote_product_ids()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_quote_product_ids()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_generate_quote_no", "label": "generate_quote_no()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_quote_no()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_quote_generate_quote_title", "label": "generate_quote_title()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_quote_title()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_get_supplier_short_name", "label": "_get_supplier_short_name()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_supplier_short_name()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_quote_enrich_contact_fields", "label": "_enrich_contact_fields()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_enrich_contact_fields()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_enrich_supplier_name", "label": "_enrich_supplier_name()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_enrich_supplier_name()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_get_quote", "label": "get_quote()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_quote()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_quote_get_quote_detail", "label": "get_quote_detail()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_quote_detail()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 17}, {"id": "app_crud_crm_quote_list_quotes", "label": "list_quotes()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "list_quotes()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_quote_create_quote", "label": "create_quote()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_quote()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 25}, {"id": "app_crud_crm_quote_assert_quote_editable_for_update", "label": "assert_quote_editable_for_update()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_quote_editable_for_update()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_update_quote", "label": "update_quote()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "update_quote()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 27}, {"id": "app_crud_crm_quote_soft_delete_quotes", "label": "soft_delete_quotes()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_quotes()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_quote_submit_quote", "label": "submit_quote()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "submit_quote()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_quote_save_template", "label": "save_template()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "save_template()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_get_template", "label": "get_template()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_template()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_generate_pdf", "label": "generate_pdf()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_pdf()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_quote_generate_share", "label": "generate_share()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_share()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_quote_view_by_share_code", "label": "view_by_share_code()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "view_by_share_code()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_quote_accept_quote", "label": "accept_quote()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "accept_quote()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_reject_quote", "label": "reject_quote()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "reject_quote()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_to_contract", "label": "to_contract()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "to_contract()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_quote_create_new_version", "label": "create_new_version()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "create_new_version()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 14}, {"id": "app_crud_crm_quote_query_versions", "label": "query_versions()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "query_versions()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_withdraw_quote_approval", "label": "withdraw_quote_approval()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "withdraw_quote_approval()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_invalid_quote", "label": "invalid_quote()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "invalid_quote()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_statistics_overview", "label": "statistics_overview()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_overview()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_quote_statistics_status", "label": "statistics_status()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_status()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_quote_period_key", "label": "_period_key()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_period_key()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_statistics_trend", "label": "statistics_trend()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics_trend()", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_quote_rationale_1", "label": "CRM \u62a5\u4ef7\u5355 CRUD \u2014 \u5bf9\u7167 CrmQuoteServiceImpl.java\uff08P2 \u5168\u91cf\uff09", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u62a5\u4ef7\u5355 CRUD \u2014 \u5bf9\u7167 CrmQuoteServiceImpl.java\uff08P2 \u5168\u91cf\uff09", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_127", "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_189", "label": "Java: buildQueryWrapper", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: buildQueryWrapper", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_340", "label": "Java: fillContractLinkedCount", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: fillContractLinkedCount", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_365", "label": "Java: calculateAmount", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: calculateAmount", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_394", "label": "Java: resolveQuoteProductIds", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: resolveQuoteProductIds", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_415", "label": "Java: generateQuoteNo \u2014 {\u4f9b\u65b9\u7f16\u7801}DD-yyyyMMdd + 3\u4f4d\u5e8f\u53f7", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: generateQuoteNo \u2014 {\u4f9b\u65b9\u7f16\u7801}DD-yyyyMMdd + 3\u4f4d\u5e8f\u53f7", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_874", "label": "Java: deleteWithValidByIds", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: deleteWithValidByIds", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_1028", "label": "Java: viewByShareCode", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: viewByShareCode", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_1128", "label": "Java: toContract \u2014 \u8fd4\u56de contractId", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: toContract \u2014 \u8fd4\u56de contractId", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_1192", "label": "Java: createNewVersion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: createNewVersion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_1292", "label": "Java: CrmQuoteServiceImpl.withdrawApproval\uff08\u6821\u9a8c\u521b\u5efa\u4eba\uff09", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: CrmQuoteServiceImpl.withdrawApproval\uff08\u6821\u9a8c\u521b\u5efa\u4eba\uff09", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_1343", "label": "Java: statisticsOverview", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: statisticsOverview", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_1398", "label": "Java: statisticsStatus", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: statisticsStatus", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_rationale_1444", "label": "Java: statisticsTrend", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: statisticsTrend", "community": 8, "community_name": "Community 8", "source_file": "app/crud/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_approval", "label": "quote_approval.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "quote_approval.py", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 23}, {"id": "app_crud_crm_quote_approval_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_quote_approval_py_any", "label": "Any", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 87, "community_name": "Community 87", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_quote_approval_resolve_user_display_name", "label": "_resolve_user_display_name()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_display_name()", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_quote_approval_py_session", "label": "Session", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 87, "community_name": "Community 87", "source_file": "", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_quote_approval_list_quote_approvals", "label": "list_quote_approvals()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_quote_approvals()", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_quote_approval_get_quote_approval", "label": "get_quote_approval()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_quote_approval()", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_quote_approval_create_approval_records", "label": "create_approval_records()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_approval_records()", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_quote_approval_approve_quote", "label": "approve_quote()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_quote()", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_quote_approval_withdraw_approval", "label": "withdraw_approval()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "withdraw_approval()", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_quote_approval_delete_pending_approvals", "label": "delete_pending_approvals()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_pending_approvals()", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_approval_invalidate_all_approvals", "label": "invalidate_all_approvals()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "invalidate_all_approvals()", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_quote_approval_refresh_approver_names", "label": "refresh_approver_names()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "refresh_approver_names()", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_approval_can_user_approve", "label": "can_user_approve()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "can_user_approve()", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_quote_approval_rationale_1", "label": "CRM \u62a5\u4ef7\u5355\u5ba1\u6279 CRUD \u2014 \u5bf9\u7167 CrmQuoteApprovalServiceImpl.java", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u62a5\u4ef7\u5355\u5ba1\u6279 CRUD \u2014 \u5bf9\u7167 CrmQuoteApprovalServiceImpl.java", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_approval_rationale_49", "label": "Java: queryListByQuoteId\uff08\u542b\u5ba1\u6279\u4eba\u6635\u79f0\uff09", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: queryListByQuoteId\uff08\u542b\u5ba1\u6279\u4eba\u6635\u79f0\uff09", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_approval_rationale_92", "label": "Java: createApprovalRecords", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: createApprovalRecords", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_approval_rationale_194", "label": "Java: CrmQuoteApprovalServiceImpl.withdrawApproval\uff08\u4e0d\u6821\u9a8c\u521b\u5efa\u4eba\uff09", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: CrmQuoteApprovalServiceImpl.withdrawApproval\uff08\u4e0d\u6821\u9a8c\u521b\u5efa\u4eba\uff09", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_approval_rationale_218", "label": "Java: deletePendingApprovals", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: deletePendingApprovals", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_approval_rationale_237", "label": "\u4f5c\u5e9f\u8be5\u62a5\u4ef7\u5355\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55\uff08\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd\uff09\uff0c\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4f5c\u5e9f\u8be5\u62a5\u4ef7\u5355\u5168\u90e8\u6709\u6548\u5ba1\u6279\u8bb0\u5f55\uff08\u542b\u5df2\u901a\u8fc7/\u5df2\u62d2\u7edd\uff09\uff0c\u7528\u4e8e\u518d\u7f16\u8f91\u6216\u91cd\u65b0\u63d0\u5ba1\u3002", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_approval_rationale_255", "label": "Java: refreshApproverNames", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: refreshApproverNames", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_approval_rationale_276", "label": "Java: canUserApprove \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending\uff0c\u4f18\u5148\u53d6 pending\uff08\u518d\u63d0\u5ba1\u573a\u666f\uff09\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: canUserApprove \u540c\u4e00\u5ba1\u6279\u4eba\u82e5\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u5904\u7406\u8bb0\u5f55\u4e0e\u5f53\u524d\u8f6e pending\uff0c\u4f18\u5148\u53d6 pending\uff08\u518d\u63d0\u5ba1\u573a\u666f\uff09\u3002", "community": 87, "community_name": "Community 87", "source_file": "app/crud/crm/quote_approval.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_approver_setting", "label": "quote_approver_setting.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "quote_approver_setting.py", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/quote_approver_setting.py", "file_type": "code", "degree": 16}, {"id": "app_crud_crm_quote_approver_setting_parse_approver_ids", "label": "parse_approver_ids()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_approver_ids()", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/quote_approver_setting.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_approver_setting_join_approver_ids", "label": "join_approver_ids()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "join_approver_ids()", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/quote_approver_setting.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_approver_setting_prefill_approver_ids", "label": "prefill_approver_ids()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "prefill_approver_ids()", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/quote_approver_setting.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_approver_setting_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 92, "community_name": "Community 92", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_quote_approver_setting_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/quote_approver_setting.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_approver_setting_get_setting", "label": "get_setting()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_setting()", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/quote_approver_setting.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_approver_setting_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 92, "community_name": "Community 92", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_approver_setting_assert_users_exist", "label": "_assert_users_exist()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_assert_users_exist()", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/quote_approver_setting.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_quote_approver_setting_save_setting", "label": "save_setting()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "save_setting()", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/quote_approver_setting.py", "file_type": "code", "degree": 10}, {"id": "app_crud_crm_quote_approver_setting_rationale_26", "label": "\u8fd4\u56de\u53ef\u9884\u586b\u7684\u5ba1\u6279\u4eba ID \u5217\u8868\uff1b\u4e0d\u53ef\u7528\u5219\u7a7a\u5217\u8868\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de\u53ef\u9884\u586b\u7684\u5ba1\u6279\u4eba ID \u5217\u8868\uff1b\u4e0d\u53ef\u7528\u5219\u7a7a\u5217\u8868\u3002", "community": 92, "community_name": "Community 92", "source_file": "app/crud/crm/quote_approver_setting.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_product", "label": "quote_product.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "quote_product.py", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 35}, {"id": "app_crud_crm_quote_product_ensure_quote_parent_scope", "label": "_ensure_quote_parent_scope()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_ensure_quote_parent_scope()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_quote_product_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 116, "community_name": "Community 116", "source_file": "", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_quote_product_decimal_value", "label": "_decimal_value()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_decimal_value()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_quote_product_py_any", "label": "Any", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 116, "community_name": "Community 116", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_quote_product_py_decimal", "label": "Decimal", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 116, "community_name": "Community 116", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_quote_product_get_field", "label": "_get_field()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_field()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_quote_product_calculate_subtotal", "label": "calculate_subtotal()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "calculate_subtotal()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_quote_product_normalize_line_brand", "label": "normalize_line_brand()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_line_brand()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_product_product_has_brands", "label": "product_has_brands()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "product_has_brands()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_product_resolve_line_brand_fields", "label": "_resolve_line_brand_fields()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_line_brand_fields()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_quote_product_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_quote_product_product_row_to_dict", "label": "product_row_to_dict()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "product_row_to_dict()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_quote_product_list_quote_products", "label": "list_quote_products()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "list_quote_products()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 17}, {"id": "app_crud_crm_quote_product_list_products_by_quote_ids", "label": "list_products_by_quote_ids()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_products_by_quote_ids()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_quote_product_get_quote_product", "label": "get_quote_product()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_quote_product()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_quote_product_insert_quote_product", "label": "insert_quote_product()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "insert_quote_product()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 15}, {"id": "app_crud_crm_quote_product_update_quote_product", "label": "update_quote_product()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "update_quote_product()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 12}, {"id": "app_crud_crm_quote_product_soft_delete_quote_products", "label": "soft_delete_quote_products()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_quote_products()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_quote_product_batch_insert_quote_products", "label": "batch_insert_quote_products()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_insert_quote_products()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_quote_product_delete_products_by_quote_id", "label": "delete_products_by_quote_id()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_products_by_quote_id()", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_quote_product_rationale_1", "label": "CRM \u62a5\u4ef7\u5355\u4ea7\u54c1\u660e\u7ec6 CRUD \u2014 \u5bf9\u7167 CrmQuoteProductServiceImpl.java", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u62a5\u4ef7\u5355\u4ea7\u54c1\u660e\u7ec6 CRUD \u2014 \u5bf9\u7167 CrmQuoteProductServiceImpl.java", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_product_rationale_46", "label": "Java: calculateSubtotal", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: calculateSubtotal", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_product_rationale_98", "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_product_rationale_139", "label": "Java: queryListByQuoteId", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: queryListByQuoteId", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_product_rationale_160", "label": "\u6309\u62a5\u4ef7\u5355 ID \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6\uff08\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a\uff09", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u62a5\u4ef7\u5355 ID \u6279\u91cf\u52a0\u8f7d\u4ea7\u54c1\u660e\u7ec6\uff08\u4f9b\u5217\u8868\u6458\u8981\u5c55\u793a\uff09", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_product_rationale_342", "label": "Java: deleteWithValidByIds", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: deleteWithValidByIds", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_product_rationale_398", "label": "Java: deleteByQuoteId \u2014 \u8f6f\u5220\u9664\u8be5\u62a5\u4ef7\u5355\u4e0b\u5168\u90e8\u660e\u7ec6", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: deleteByQuoteId \u2014 \u8f6f\u5220\u9664\u8be5\u62a5\u4ef7\u5355\u4e0b\u5168\u90e8\u660e\u7ec6", "community": 116, "community_name": "Community 116", "source_file": "app/crud/crm/quote_product.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_share_log", "label": "quote_share_log.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "quote_share_log.py", "community": 113, "community_name": "quote_share_log.py", "source_file": "app/crud/crm/quote_share_log.py", "file_type": "code", "degree": 11}, {"id": "app_crud_crm_quote_share_log_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 113, "community_name": "quote_share_log.py", "source_file": "app/crud/crm/quote_share_log.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_quote_share_log_py_any", "label": "Any", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 113, "community_name": "quote_share_log.py", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_share_log_parse_user_agent", "label": "_parse_user_agent()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_user_agent()", "community": 113, "community_name": "quote_share_log.py", "source_file": "app/crud/crm/quote_share_log.py", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_share_log_record_visit", "label": "record_visit()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "record_visit()", "community": 113, "community_name": "quote_share_log.py", "source_file": "app/crud/crm/quote_share_log.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_quote_share_log_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 113, "community_name": "quote_share_log.py", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_quote_share_log_list_share_logs", "label": "list_share_logs()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_share_logs()", "community": 113, "community_name": "quote_share_log.py", "source_file": "app/crud/crm/quote_share_log.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_quote_share_log_share_log_statistics", "label": "share_log_statistics()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "share_log_statistics()", "community": 113, "community_name": "quote_share_log.py", "source_file": "app/crud/crm/quote_share_log.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_quote_share_log_rationale_1", "label": "CRM \u62a5\u4ef7\u5355\u5206\u4eab\u8bbf\u95ee\u65e5\u5fd7 CRUD \u2014 \u5bf9\u7167 CrmQuoteShareLogServiceImpl.java", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u62a5\u4ef7\u5355\u5206\u4eab\u8bbf\u95ee\u65e5\u5fd7 CRUD \u2014 \u5bf9\u7167 CrmQuoteShareLogServiceImpl.java", "community": 113, "community_name": "quote_share_log.py", "source_file": "app/crud/crm/quote_share_log.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_share_log_rationale_33", "label": "\u7b80\u6613 User-Agent \u89e3\u6790\uff08\u66ff\u4ee3 Hutool UserAgentUtil\uff09", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7b80\u6613 User-Agent \u89e3\u6790\uff08\u66ff\u4ee3 Hutool UserAgentUtil\uff09", "community": 113, "community_name": "quote_share_log.py", "source_file": "app/crud/crm/quote_share_log.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_share_log_rationale_82", "label": "Java: queryLogsByQuoteId", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: queryLogsByQuoteId", "community": 113, "community_name": "quote_share_log.py", "source_file": "app/crud/crm/quote_share_log.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_quote_share_log_rationale_104", "label": "Java: statisticsVisits", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: statisticsVisits", "community": 113, "community_name": "quote_share_log.py", "source_file": "app/crud/crm/quote_share_log.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_statistics", "label": "statistics.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics.py", "community": 182, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "code", "degree": 15}, {"id": "app_crud_crm_statistics_customer_base_query", "label": "_customer_base_query()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_customer_base_query()", "community": 182, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_statistics_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 182, "community_name": "statistics.py", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_statistics_get_overview_statistics", "label": "get_overview_statistics()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_overview_statistics()", "community": 182, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_statistics_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 182, "community_name": "statistics.py", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_statistics_get_source_statistics", "label": "get_source_statistics()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_source_statistics()", "community": 182, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_statistics_get_level_statistics", "label": "get_level_statistics()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_level_statistics()", "community": 182, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_statistics_get_industry_statistics", "label": "get_industry_statistics()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_industry_statistics()", "community": 182, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_statistics_get_trend_statistics", "label": "get_trend_statistics()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_trend_statistics()", "community": 182, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_statistics_get_owner_statistics", "label": "get_owner_statistics()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_owner_statistics()", "community": 182, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_statistics_get_follow_statistics", "label": "get_follow_statistics()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_follow_statistics()", "community": 182, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "code", "degree": 5}, {"id": "app_crud_crm_statistics_rationale_27", "label": "\u5ba2\u6237\u7edf\u8ba1\u6982\u89c8\uff1a\u5ba2\u6237\u603b\u6570\u3001\u516c\u6d77\u6c60\u6570\u3001\u672c\u6708\u65b0\u589e\u3001\u6210\u4ea4\u6570", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5ba2\u6237\u7edf\u8ba1\u6982\u89c8\uff1a\u5ba2\u6237\u603b\u6570\u3001\u516c\u6d77\u6c60\u6570\u3001\u672c\u6708\u65b0\u589e\u3001\u6210\u4ea4\u6570", "community": 182, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_supplier_info", "label": "supplier_info.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info.py", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 23}, {"id": "app_crud_crm_supplier_info_total_pages", "label": "total_pages()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 2}, {"id": "app_crud_crm_supplier_info_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_supplier_info_py_any", "label": "Any", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 143, "community_name": "SysEthnic", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_crm_supplier_info_apply_list_filters", "label": "_apply_list_filters()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_list_filters()", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 4}, {"id": "app_crud_crm_supplier_info_list_supplier_info", "label": "list_supplier_info()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_supplier_info()", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_supplier_info_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 143, "community_name": "SysEthnic", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_crm_supplier_info_list_all_supplier_info", "label": "list_all_supplier_info()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_all_supplier_info()", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_supplier_info_get_supplier_info", "label": "get_supplier_info()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_supplier_info()", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 21}, {"id": "app_crud_crm_supplier_info_create_supplier_info", "label": "create_supplier_info()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "create_supplier_info()", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 7}, {"id": "app_crud_crm_supplier_info_update_supplier_info", "label": "update_supplier_info()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_supplier_info()", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 8}, {"id": "app_crud_crm_supplier_info_soft_delete_supplier_info", "label": "soft_delete_supplier_info()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_supplier_info()", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 9}, {"id": "app_crud_crm_supplier_info_rationale_1", "label": "CRM \u4f9b\u65b9\u4fe1\u606f CRUD \u2014 \u5bf9\u7167 CrmSupplierInfoServiceImpl.java", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u4f9b\u65b9\u4fe1\u606f CRUD \u2014 \u5bf9\u7167 CrmSupplierInfoServiceImpl.java", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_supplier_info_rationale_45", "label": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM \u2192 camelCase\uff08\u5355\u70b9\u771f\u76f8\uff09", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_supplier_info_rationale_70", "label": "Java: buildQueryWrapper", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: buildQueryWrapper", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_supplier_info_rationale_114", "label": "Java: queryList\uff08\u4e0d\u5206\u9875\uff0c\u62a5\u4ef7\u5355\u4e0b\u62c9\uff09", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: queryList\uff08\u4e0d\u5206\u9875\uff0c\u62a5\u4ef7\u5355\u4e0b\u62c9\uff09", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_crm_supplier_info_rationale_226", "label": "Java: deleteWithValidByIds\uff08\u95e8\u6237\u8f6f\u5220\uff09", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: deleteWithValidByIds\uff08\u95e8\u6237\u8f6f\u5220\uff09", "community": 143, "community_name": "SysEthnic", "source_file": "app/crud/crm/supplier_info.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_dept", "label": "dept.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "dept.py", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "code", "degree": 17}, {"id": "app_crud_dept_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "code", "degree": 4}, {"id": "app_crud_dept_py_any", "label": "Any", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 68, "community_name": "Community 68", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_crud_dept_build_tree", "label": "_build_tree()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_tree()", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "code", "degree": 3}, {"id": "app_crud_dept_collect_with_ancestors", "label": "_collect_with_ancestors()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_collect_with_ancestors()", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "code", "degree": 4}, {"id": "app_crud_dept_list_depts", "label": "list_depts()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_depts()", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "code", "degree": 5}, {"id": "app_crud_dept_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 68, "community_name": "Community 68", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_crud_dept_list_depts_tree", "label": "list_depts_tree()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_depts_tree()", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "code", "degree": 6}, {"id": "app_crud_dept_get_dept", "label": "get_dept()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_dept()", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "code", "degree": 5}, {"id": "app_crud_dept_create_dept", "label": "create_dept()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_dept()", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "code", "degree": 5}, {"id": "app_crud_dept_update_dept", "label": "update_dept()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_dept()", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "code", "degree": 5}, {"id": "app_crud_dept_cascade_soft_delete", "label": "_cascade_soft_delete()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_cascade_soft_delete()", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "code", "degree": 3}, {"id": "app_crud_dept_soft_delete_dept", "label": "soft_delete_dept()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_dept()", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "code", "degree": 6}, {"id": "app_crud_dept_rationale_43", "label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7\uff0c\u4f9b\u5173\u952e\u8bcd\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "community": 68, "community_name": "Community 68", "source_file": "app/crud/dept.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_dict_data", "label": "dict_data.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "dict_data.py", "community": 144, "community_name": "dict_data.py", "source_file": "app/crud/dict_data.py", "file_type": "code", "degree": 16}, {"id": "app_crud_dict_data_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 144, "community_name": "dict_data.py", "source_file": "app/crud/dict_data.py", "file_type": "code", "degree": 4}, {"id": "app_crud_dict_data_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 144, "community_name": "dict_data.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_dict_data_list_dict_data", "label": "list_dict_data()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_dict_data()", "community": 144, "community_name": "dict_data.py", "source_file": "app/crud/dict_data.py", "file_type": "code", "degree": 4}, {"id": "app_crud_dict_data_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 144, "community_name": "dict_data.py", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_dict_data_get_dict_data", "label": "get_dict_data()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_dict_data()", "community": 144, "community_name": "dict_data.py", "source_file": "app/crud/dict_data.py", "file_type": "code", "degree": 5}, {"id": "app_crud_dict_data_create_dict_data", "label": "create_dict_data()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_dict_data()", "community": 144, "community_name": "dict_data.py", "source_file": "app/crud/dict_data.py", "file_type": "code", "degree": 4}, {"id": "app_crud_dict_data_update_dict_data", "label": "update_dict_data()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_dict_data()", "community": 144, "community_name": "dict_data.py", "source_file": "app/crud/dict_data.py", "file_type": "code", "degree": 5}, {"id": "app_crud_dict_data_soft_delete_dict_data", "label": "soft_delete_dict_data()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_dict_data()", "community": 144, "community_name": "dict_data.py", "source_file": "app/crud/dict_data.py", "file_type": "code", "degree": 5}, {"id": "app_crud_dict_data_list_dict_data_options", "label": "list_dict_data_options()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "list_dict_data_options()", "community": 144, "community_name": "dict_data.py", "source_file": "app/crud/dict_data.py", "file_type": "code", "degree": 3}, {"id": "app_crud_dict_data_total_pages", "label": "total_pages()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 144, "community_name": "dict_data.py", "source_file": "app/crud/dict_data.py", "file_type": "code", "degree": 1}, {"id": "app_crud_dict_data_rationale_1", "label": "\u5b57\u5178\u6570\u636e CRUD\uff08sys_dict_data\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5b57\u5178\u6570\u636e CRUD\uff08sys_dict_data\uff09", "community": 144, "community_name": "dict_data.py", "source_file": "app/crud/dict_data.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_dict_data_rationale_160", "label": "\u5b57\u5178\u4e0b\u62c9\u9009\u9879\uff1a\u79df\u6237\u4e3b\u6570\u636e\uff0c\u5ffd\u7565\u6570\u636e\u8303\u56f4\uff08user_info \u4fdd\u7559\u517c\u5bb9\u8c03\u7528\u65b9\uff0c\u4e0d\u53c2\u4e0e\u8fc7\u6ee4\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5b57\u5178\u4e0b\u62c9\u9009\u9879\uff1a\u79df\u6237\u4e3b\u6570\u636e\uff0c\u5ffd\u7565\u6570\u636e\u8303\u56f4\uff08user_info \u4fdd\u7559\u517c\u5bb9\u8c03\u7528\u65b9\uff0c\u4e0d\u53c2\u4e0e\u8fc7\u6ee4\uff09\u3002", "community": 144, "community_name": "dict_data.py", "source_file": "app/crud/dict_data.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_dict_type", "label": "dict_type.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "dict_type.py", "community": 137, "community_name": "statistics.py", "source_file": "app/crud/dict_type.py", "file_type": "code", "degree": 17}, {"id": "app_crud_dict_type_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 137, "community_name": "statistics.py", "source_file": "app/crud/dict_type.py", "file_type": "code", "degree": 4}, {"id": "app_crud_dict_type_py_any", "label": "Any", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 137, "community_name": "statistics.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_dict_type_list_dict_types", "label": "list_dict_types()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_dict_types()", "community": 137, "community_name": "statistics.py", "source_file": "app/crud/dict_type.py", "file_type": "code", "degree": 4}, {"id": "app_crud_dict_type_py_session", "label": "Session", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 137, "community_name": "statistics.py", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_dict_type_get_dict_type", "label": "get_dict_type()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_dict_type()", "community": 137, "community_name": "statistics.py", "source_file": "app/crud/dict_type.py", "file_type": "code", "degree": 5}, {"id": "app_crud_dict_type_dict_type_code_exists", "label": "dict_type_code_exists()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "dict_type_code_exists()", "community": 137, "community_name": "statistics.py", "source_file": "app/crud/dict_type.py", "file_type": "code", "degree": 4}, {"id": "app_crud_dict_type_create_dict_type", "label": "create_dict_type()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_dict_type()", "community": 137, "community_name": "statistics.py", "source_file": "app/crud/dict_type.py", "file_type": "code", "degree": 6}, {"id": "app_crud_dict_type_update_dict_type", "label": "update_dict_type()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_dict_type()", "community": 137, "community_name": "statistics.py", "source_file": "app/crud/dict_type.py", "file_type": "code", "degree": 6}, {"id": "app_crud_dict_type_soft_delete_dict_type", "label": "soft_delete_dict_type()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_dict_type()", "community": 137, "community_name": "statistics.py", "source_file": "app/crud/dict_type.py", "file_type": "code", "degree": 5}, {"id": "app_crud_dict_type_total_pages", "label": "total_pages()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 137, "community_name": "statistics.py", "source_file": "app/crud/dict_type.py", "file_type": "code", "degree": 1}, {"id": "app_crud_dict_type_rationale_1", "label": "\u5b57\u5178\u7c7b\u578b CRUD\uff08sys_dict_type\uff09", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5b57\u5178\u7c7b\u578b CRUD\uff08sys_dict_type\uff09", "community": 137, "community_name": "statistics.py", "source_file": "app/crud/dict_type.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_ethnic", "label": "ethnic.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ethnic.py", "community": 199, "community_name": "unsettled_plans_q_filter", "source_file": "app/crud/ethnic.py", "file_type": "code", "degree": 5}, {"id": "app_crud_ethnic_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 199, "community_name": "unsettled_plans_q_filter", "source_file": "app/crud/ethnic.py", "file_type": "code", "degree": 4}, {"id": "app_crud_ethnic_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 199, "community_name": "unsettled_plans_q_filter", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_ethnic_list_ethnics", "label": "list_ethnics()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_ethnics()", "community": 199, "community_name": "unsettled_plans_q_filter", "source_file": "app/crud/ethnic.py", "file_type": "code", "degree": 4}, {"id": "app_crud_ethnic_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 199, "community_name": "unsettled_plans_q_filter", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_crud_ethnic_rationale_1", "label": "\u6c11\u65cf\u7801\u8868 CRUD\uff08\u5168\u5c40 sys_ethnic\uff09", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6c11\u65cf\u7801\u8868 CRUD\uff08\u5168\u5c40 sys_ethnic\uff09", "community": 199, "community_name": "unsettled_plans_q_filter", "source_file": "app/crud/ethnic.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_leave", "label": "leave.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "leave.py", "community": 86, "community_name": "Community 86", "source_file": "app/crud/leave.py", "file_type": "code", "degree": 17}, {"id": "app_crud_leave_total_pages", "label": "total_pages()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 160, "community_name": "register_local_callback", "source_file": "app/crud/leave.py", "file_type": "code", "degree": 3}, {"id": "app_crud_leave_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 86, "community_name": "Community 86", "source_file": "app/crud/leave.py", "file_type": "code", "degree": 5}, {"id": "app_crud_leave_py_any", "label": "Any", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 86, "community_name": "Community 86", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_leave_list_leaves", "label": "list_leaves()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_leaves()", "community": 86, "community_name": "Community 86", "source_file": "app/crud/leave.py", "file_type": "code", "degree": 5}, {"id": "app_crud_leave_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 86, "community_name": "Community 86", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_leave_get_leave", "label": "get_leave()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_leave()", "community": 86, "community_name": "Community 86", "source_file": "app/crud/leave.py", "file_type": "code", "degree": 4}, {"id": "app_crud_leave_create_leave", "label": "create_leave()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_leave()", "community": 86, "community_name": "Community 86", "source_file": "app/crud/leave.py", "file_type": "code", "degree": 4}, {"id": "app_crud_leave_update_leave", "label": "update_leave()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "update_leave()", "community": 86, "community_name": "Community 86", "source_file": "app/crud/leave.py", "file_type": "code", "degree": 2}, {"id": "app_crud_leave_update_leave_status", "label": "update_leave_status()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "update_leave_status()", "community": 86, "community_name": "Community 86", "source_file": "app/crud/leave.py", "file_type": "code", "degree": 2}, {"id": "app_crud_leave_soft_delete_leave", "label": "soft_delete_leave()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_leave()", "community": 86, "community_name": "Community 86", "source_file": "app/crud/leave.py", "file_type": "code", "degree": 3}, {"id": "app_crud_menu", "label": "menu.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "menu.py", "community": 126, "community_name": "customer_pool.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 18}, {"id": "app_crud_menu_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 126, "community_name": "customer_pool.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 4}, {"id": "app_crud_menu_py_any", "label": "Any", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 126, "community_name": "customer_pool.py", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_crud_menu_build_tree", "label": "_build_tree()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_tree()", "community": 126, "community_name": "customer_pool.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 3}, {"id": "app_crud_menu_list_menus", "label": "list_menus()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_menus()", "community": 126, "community_name": "customer_pool.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 6}, {"id": "app_crud_menu_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 126, "community_name": "customer_pool.py", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_crud_menu_list_menus_tree", "label": "list_menus_tree()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_menus_tree()", "community": 126, "community_name": "customer_pool.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 5}, {"id": "app_crud_menu_get_menu", "label": "get_menu()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_menu()", "community": 126, "community_name": "customer_pool.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 5}, {"id": "app_crud_menu_menu_name_exists", "label": "menu_name_exists()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "menu_name_exists()", "community": 126, "community_name": "customer_pool.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 2}, {"id": "app_crud_menu_create_menu", "label": "create_menu()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_menu()", "community": 126, "community_name": "customer_pool.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 5}, {"id": "app_crud_menu_update_menu", "label": "update_menu()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_menu()", "community": 126, "community_name": "customer_pool.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 5}, {"id": "app_crud_menu_cascade_soft_delete", "label": "_cascade_soft_delete()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_cascade_soft_delete()", "community": 126, "community_name": "customer_pool.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 3}, {"id": "app_crud_menu_soft_delete_menu", "label": "soft_delete_menu()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_menu()", "community": 126, "community_name": "customer_pool.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 6}, {"id": "app_crud_menu_favorite", "label": "menu_favorite.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "menu_favorite.py", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "code", "degree": 14}, {"id": "app_crud_menu_favorite_normalize_menu_path", "label": "normalize_menu_path()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_menu_path()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "code", "degree": 6}, {"id": "app_crud_menu_favorite_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "code", "degree": 5}, {"id": "app_crud_menu_favorite_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_crud_menu_favorite_next_order_num", "label": "_next_order_num()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_next_order_num()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "code", "degree": 3}, {"id": "app_crud_menu_favorite_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_crud_menu_favorite_list_favorites", "label": "list_favorites()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_favorites()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "code", "degree": 5}, {"id": "app_crud_menu_favorite_count_active", "label": "count_active()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "count_active()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "code", "degree": 3}, {"id": "app_crud_menu_favorite_find_active", "label": "find_active()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "find_active()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "code", "degree": 6}, {"id": "app_crud_menu_favorite_find_soft_deleted", "label": "find_soft_deleted()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "find_soft_deleted()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "code", "degree": 4}, {"id": "app_crud_menu_favorite_add_favorite", "label": "add_favorite()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "add_favorite()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "code", "degree": 11}, {"id": "app_crud_menu_favorite_soft_delete_favorite", "label": "soft_delete_favorite()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_favorite()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "code", "degree": 4}, {"id": "app_crud_menu_favorite_reorder_favorites", "label": "reorder_favorites()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "reorder_favorites()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "code", "degree": 8}, {"id": "app_crud_menu_favorite_rationale_187", "label": "\u6309\u4f20\u5165 paths \u987a\u5e8f\u91cd\u5199 order_num\uff081-based\uff09\u3002paths \u987b\u8986\u76d6\u5f53\u524d\u5168\u90e8\u6709\u6548\u6536\u85cf\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u4f20\u5165 paths \u987a\u5e8f\u91cd\u5199 order_num\uff081-based\uff09\u3002paths \u987b\u8986\u76d6\u5f53\u524d\u5168\u90e8\u6709\u6548\u6536\u85cf\u3002", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/crud/menu_favorite.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_monitor_init", "label": "__init__.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 306, "community_name": "__init__.py", "source_file": "app/crud/monitor/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_crud_monitor_oper_log", "label": "oper_log.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "oper_log.py", "community": 72, "community_name": "Community 72", "source_file": "app/crud/monitor/oper_log.py", "file_type": "code", "degree": 17}, {"id": "app_crud_monitor_oper_log_oper_status", "label": "_oper_status()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_oper_status()", "community": 72, "community_name": "Community 72", "source_file": "app/crud/monitor/oper_log.py", "file_type": "code", "degree": 2}, {"id": "app_crud_monitor_oper_log_row_to_oper_log", "label": "_row_to_oper_log()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_oper_log()", "community": 72, "community_name": "Community 72", "source_file": "app/crud/monitor/oper_log.py", "file_type": "code", "degree": 7}, {"id": "app_crud_monitor_oper_log_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 72, "community_name": "Community 72", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_monitor_oper_log_apply_oper_log_scope", "label": "_apply_oper_log_scope()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_oper_log_scope()", "community": 72, "community_name": "Community 72", "source_file": "app/crud/monitor/oper_log.py", "file_type": "code", "degree": 6}, {"id": "app_crud_monitor_oper_log_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 72, "community_name": "Community 72", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_crud_monitor_oper_log_oper_log_row_in_scope", "label": "_oper_log_row_in_scope()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_oper_log_row_in_scope()", "community": 72, "community_name": "Community 72", "source_file": "app/crud/monitor/oper_log.py", "file_type": "code", "degree": 4}, {"id": "app_crud_monitor_oper_log_list_oper_logs", "label": "list_oper_logs()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_oper_logs()", "community": 72, "community_name": "Community 72", "source_file": "app/crud/monitor/oper_log.py", "file_type": "code", "degree": 7}, {"id": "app_crud_monitor_oper_log_get_oper_log", "label": "get_oper_log()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_oper_log()", "community": 72, "community_name": "Community 72", "source_file": "app/crud/monitor/oper_log.py", "file_type": "code", "degree": 7}, {"id": "app_crud_monitor_oper_log_rationale_1", "label": "\u64cd\u4f5c\u65e5\u5fd7\uff1a\u57fa\u4e8e sys_api_request_log \u9002\u914d RuoYi OperLog \u89c6\u56fe", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u64cd\u4f5c\u65e5\u5fd7\uff1a\u57fa\u4e8e sys_api_request_log \u9002\u914d RuoYi OperLog \u89c6\u56fe", "community": 72, "community_name": "Community 72", "source_file": "app/crud/monitor/oper_log.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_monitor_oper_log_rationale_57", "label": "\u64cd\u4f5c\u65e5\u5fd7\u6309 oper_user_id\uff08user_id/create_by\uff09\u5e94\u7528\u6570\u636e\u6743\u9650\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u64cd\u4f5c\u65e5\u5fd7\u6309 oper_user_id\uff08user_id/create_by\uff09\u5e94\u7528\u6570\u636e\u6743\u9650\u3002", "community": 72, "community_name": "Community 72", "source_file": "app/crud/monitor/oper_log.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_oss", "label": "oss.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "oss.py", "community": 156, "community_name": "utils.py", "source_file": "app/crud/oss.py", "file_type": "code", "degree": 13}, {"id": "app_crud_oss_create_oss", "label": "create_oss()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_oss()", "community": 156, "community_name": "utils.py", "source_file": "app/crud/oss.py", "file_type": "code", "degree": 4}, {"id": "app_crud_oss_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 156, "community_name": "utils.py", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_crud_oss_get_oss_by_url", "label": "get_oss_by_url()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_oss_by_url()", "community": 156, "community_name": "utils.py", "source_file": "app/crud/oss.py", "file_type": "code", "degree": 4}, {"id": "app_crud_oss_get_oss_by_id", "label": "get_oss_by_id()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_oss_by_id()", "community": 156, "community_name": "utils.py", "source_file": "app/crud/oss.py", "file_type": "code", "degree": 5}, {"id": "app_crud_oss_resolve_storage_path", "label": "resolve_storage_path()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_storage_path()", "community": 156, "community_name": "utils.py", "source_file": "app/crud/oss.py", "file_type": "code", "degree": 6}, {"id": "app_crud_oss_rationale_67", "label": "\u6309\u4e3b\u952e id \u67e5\u8be2\u9644\u4ef6\uff08\u517c\u5bb9\u65e7 CRM \u96ea\u82b1 oss_id \u8fc1\u5165\u540e\u7684\u8bb0\u5f55\uff09", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u4e3b\u952e id \u67e5\u8be2\u9644\u4ef6\uff08\u517c\u5bb9\u65e7 CRM \u96ea\u82b1 oss_id \u8fc1\u5165\u540e\u7684\u8bb0\u5f55\uff09", "community": 156, "community_name": "utils.py", "source_file": "app/crud/oss.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_oss_rationale_78", "label": "\u5c06 fileUrl \u6216\u65e7 CRM \u6570\u5b57 ossId \u89e3\u6790\u4e3a MinIO \u76f8\u5bf9\u8def\u5f84\u3002 \u95e8\u6237\u65b0\u4e0a\u4f20\u628a\u76f8\u5bf9\u8def\u5f84\u5199\u5165\u4e1a\u52a1\u5b57\u6bb5\uff1b\u8fc1\u5165\u5408\u540c\u9644\u4ef6\u4ecd\u5b58\u6570\u5b57 ossId", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c06 fileUrl \u6216\u65e7 CRM \u6570\u5b57 ossId \u89e3\u6790\u4e3a MinIO \u76f8\u5bf9\u8def\u5f84\u3002 \u95e8\u6237\u65b0\u4e0a\u4f20\u628a\u76f8\u5bf9\u8def\u5f84\u5199\u5165\u4e1a\u52a1\u5b57\u6bb5\uff1b\u8fc1\u5165\u5408\u540c\u9644\u4ef6\u4ecd\u5b58\u6570\u5b57 ossId", "community": 156, "community_name": "utils.py", "source_file": "app/crud/oss.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_post", "label": "post.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "post.py", "community": 122, "community_name": "Community 122", "source_file": "app/crud/post.py", "file_type": "code", "degree": 15}, {"id": "app_crud_post_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 122, "community_name": "Community 122", "source_file": "app/crud/post.py", "file_type": "code", "degree": 4}, {"id": "app_crud_post_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 122, "community_name": "Community 122", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_post_list_posts", "label": "list_posts()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_posts()", "community": 122, "community_name": "Community 122", "source_file": "app/crud/post.py", "file_type": "code", "degree": 4}, {"id": "app_crud_post_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 122, "community_name": "Community 122", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_post_get_post", "label": "get_post()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_post()", "community": 122, "community_name": "Community 122", "source_file": "app/crud/post.py", "file_type": "code", "degree": 5}, {"id": "app_crud_post_post_code_exists", "label": "post_code_exists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "post_code_exists()", "community": 122, "community_name": "Community 122", "source_file": "app/crud/post.py", "file_type": "code", "degree": 4}, {"id": "app_crud_post_create_post", "label": "create_post()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_post()", "community": 122, "community_name": "Community 122", "source_file": "app/crud/post.py", "file_type": "code", "degree": 6}, {"id": "app_crud_post_update_post", "label": "update_post()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_post()", "community": 122, "community_name": "Community 122", "source_file": "app/crud/post.py", "file_type": "code", "degree": 6}, {"id": "app_crud_post_soft_delete_post", "label": "soft_delete_post()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_post()", "community": 122, "community_name": "Community 122", "source_file": "app/crud/post.py", "file_type": "code", "degree": 5}, {"id": "app_crud_post_total_pages", "label": "total_pages()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 122, "community_name": "Community 122", "source_file": "app/crud/post.py", "file_type": "code", "degree": 1}, {"id": "app_crud_role", "label": "role.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "role.py", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 23}, {"id": "app_crud_role_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 4}, {"id": "app_crud_role_py_any", "label": "Any", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 136, "community_name": "Community 136", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_role_total_pages", "label": "total_pages()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 1}, {"id": "app_crud_role_list_roles", "label": "list_roles()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_roles()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 5}, {"id": "app_crud_role_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 136, "community_name": "Community 136", "source_file": "", "file_type": "code", "degree": 10}, {"id": "app_crud_role_get_role", "label": "get_role()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_role()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 6}, {"id": "app_crud_role_role_name_exists", "label": "role_name_exists()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "role_name_exists()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 4}, {"id": "app_crud_role_create_role", "label": "create_role()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_role()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 6}, {"id": "app_crud_role_update_role", "label": "update_role()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_role()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 6}, {"id": "app_crud_role_soft_delete_role", "label": "soft_delete_role()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_role()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 5}, {"id": "app_crud_role_get_role_menu_ids", "label": "get_role_menu_ids()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_role_menu_ids()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 2}, {"id": "app_crud_role_update_role_menus", "label": "update_role_menus()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_role_menus()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 4}, {"id": "app_crud_role_get_role_data_scope", "label": "get_role_data_scope()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_role_data_scope()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 2}, {"id": "app_crud_role_update_role_data_scope", "label": "update_role_data_scope()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_role_data_scope()", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "code", "degree": 6}, {"id": "app_crud_role_rationale_1", "label": "\u89d2\u8272 CRUD\uff08sys_role / sys_role_menu / sys_role_data_scope_detail\uff09", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u89d2\u8272 CRUD\uff08sys_role / sys_role_menu / sys_role_data_scope_detail\uff09", "community": 136, "community_name": "Community 136", "source_file": "app/crud/role.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_sample_code", "label": "sample_code.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "sample_code.py", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 19}, {"id": "app_crud_sample_code_resolve_issued_user_display_name", "label": "_resolve_issued_user_display_name()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_issued_user_display_name()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 4}, {"id": "app_crud_sample_code_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 134, "community_name": "Community 134", "source_file": "", "file_type": "code", "degree": 10}, {"id": "app_crud_sample_code_parse_issued_time", "label": "_parse_issued_time()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_issued_time()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 4}, {"id": "app_crud_sample_code_py_datetime", "label": "datetime", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 134, "community_name": "Community 134", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_sample_code_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 4}, {"id": "bizsamplecode", "label": "BizSampleCode", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BizSampleCode", "community": 134, "community_name": "Community 134", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_crud_sample_code_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 134, "community_name": "Community 134", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_crud_sample_code_sample_code_exists", "label": "sample_code_exists()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sample_code_exists()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 4}, {"id": "app_crud_sample_code_list_sample_codes", "label": "list_sample_codes()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_sample_codes()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 4}, {"id": "app_crud_sample_code_get_sample_code", "label": "get_sample_code()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_sample_code()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 7}, {"id": "app_crud_sample_code_create_sample_code", "label": "create_sample_code()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "create_sample_code()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 8}, {"id": "app_crud_sample_code_update_sample_code", "label": "update_sample_code()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_sample_code()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 8}, {"id": "app_crud_sample_code_soft_delete_sample_code", "label": "soft_delete_sample_code()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_sample_code()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 4}, {"id": "app_crud_sample_code_batch_generate_sample_codes", "label": "batch_generate_sample_codes()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_generate_sample_codes()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 7}, {"id": "app_crud_sample_code_batch_issue_sample_codes", "label": "batch_issue_sample_codes()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_issue_sample_codes()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 5}, {"id": "app_crud_sample_code_batch_revoke_sample_codes", "label": "batch_revoke_sample_codes()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_revoke_sample_codes()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 5}, {"id": "app_crud_sample_code_total_pages", "label": "total_pages()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "code", "degree": 1}, {"id": "app_crud_sample_code_rationale_1", "label": "\u6837\u672c\u7f16\u7801\u6c60 CRUD\uff08biz_sample_code\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6837\u672c\u7f16\u7801\u6c60 CRUD\uff08biz_sample_code\uff09", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_sample_code_rationale_240", "label": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6279\u91cf\u751f\u6210\u6837\u672c\u7f16\u7801: \u7c7b\u578b\u524d\u7f00 + \u4e2d\u95f4\u6bb5 + \u8865\u96f6\u5e8f\u53f7", "community": 134, "community_name": "Community 134", "source_file": "app/crud/sample_code.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_site", "label": "site.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "site.py", "community": 128, "community_name": "plan.py", "source_file": "app/crud/site.py", "file_type": "code", "degree": 15}, {"id": "app_crud_site_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 128, "community_name": "plan.py", "source_file": "app/crud/site.py", "file_type": "code", "degree": 4}, {"id": "app_crud_site_py_any", "label": "Any", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 128, "community_name": "plan.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_site_list_sites", "label": "list_sites()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_sites()", "community": 128, "community_name": "plan.py", "source_file": "app/crud/site.py", "file_type": "code", "degree": 4}, {"id": "app_crud_site_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 128, "community_name": "plan.py", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_site_get_site", "label": "get_site()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_site()", "community": 128, "community_name": "plan.py", "source_file": "app/crud/site.py", "file_type": "code", "degree": 5}, {"id": "app_crud_site_site_code_exists", "label": "site_code_exists()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "site_code_exists()", "community": 128, "community_name": "plan.py", "source_file": "app/crud/site.py", "file_type": "code", "degree": 4}, {"id": "app_crud_site_create_site", "label": "create_site()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_site()", "community": 128, "community_name": "plan.py", "source_file": "app/crud/site.py", "file_type": "code", "degree": 6}, {"id": "app_crud_site_update_site", "label": "update_site()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_site()", "community": 128, "community_name": "plan.py", "source_file": "app/crud/site.py", "file_type": "code", "degree": 6}, {"id": "app_crud_site_soft_delete_site", "label": "soft_delete_site()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_site()", "community": 128, "community_name": "plan.py", "source_file": "app/crud/site.py", "file_type": "code", "degree": 5}, {"id": "app_crud_site_total_pages", "label": "total_pages()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 128, "community_name": "plan.py", "source_file": "app/crud/site.py", "file_type": "code", "degree": 1}, {"id": "app_crud_tenant", "label": "tenant.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "tenant.py", "community": 95, "community_name": "Community 95", "source_file": "app/crud/tenant.py", "file_type": "code", "degree": 17}, {"id": "app_crud_tenant_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 95, "community_name": "Community 95", "source_file": "app/crud/tenant.py", "file_type": "code", "degree": 4}, {"id": "app_crud_tenant_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 95, "community_name": "Community 95", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_crud_tenant_list_tenants", "label": "list_tenants()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_tenants()", "community": 95, "community_name": "Community 95", "source_file": "app/crud/tenant.py", "file_type": "code", "degree": 5}, {"id": "app_crud_tenant_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 95, "community_name": "Community 95", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_crud_tenant_get_tenant", "label": "get_tenant()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_tenant()", "community": 95, "community_name": "Community 95", "source_file": "app/crud/tenant.py", "file_type": "code", "degree": 5}, {"id": "app_crud_tenant_tenant_no_exists", "label": "tenant_no_exists()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "tenant_no_exists()", "community": 95, "community_name": "Community 95", "source_file": "app/crud/tenant.py", "file_type": "code", "degree": 4}, {"id": "app_crud_tenant_create_tenant", "label": "create_tenant()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_tenant()", "community": 95, "community_name": "Community 95", "source_file": "app/crud/tenant.py", "file_type": "code", "degree": 6}, {"id": "app_crud_tenant_update_tenant", "label": "update_tenant()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_tenant()", "community": 95, "community_name": "Community 95", "source_file": "app/crud/tenant.py", "file_type": "code", "degree": 6}, {"id": "app_crud_tenant_soft_delete_tenant", "label": "soft_delete_tenant()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_tenant()", "community": 95, "community_name": "Community 95", "source_file": "app/crud/tenant.py", "file_type": "code", "degree": 5}, {"id": "app_crud_tenant_total_pages", "label": "total_pages()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 95, "community_name": "Community 95", "source_file": "app/crud/tenant.py", "file_type": "code", "degree": 1}, {"id": "app_crud_user", "label": "user.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "user.py", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 37}, {"id": "app_crud_user_hash_password", "label": "_hash_password()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_hash_password()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 4}, {"id": "app_crud_user_usercrudcompat", "label": "_UserCRUDCompat", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_UserCRUDCompat", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 8}, {"id": "app_crud_user_usercrudcompat_get_by_user_no", "label": ".get_by_user_no()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_by_user_no()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 4}, {"id": "app_crud_user_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 36, "community_name": "Community 36", "source_file": "", "file_type": "code", "degree": 16}, {"id": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login", "label": ".get_by_user_no_for_web_login()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_by_user_no_for_web_login()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 5}, {"id": "app_crud_user_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 5}, {"id": "app_crud_user_py_any", "label": "Any", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 36, "community_name": "Community 36", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_crud_user_list_users", "label": "list_users()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_users()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 4}, {"id": "app_crud_user_get_user", "label": "get_user()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "get_user()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 9}, {"id": "app_crud_user_list_post_ids_for_user", "label": "list_post_ids_for_user()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_post_ids_for_user()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 4}, {"id": "app_crud_user_set_user_post_ids_only", "label": "set_user_post_ids_only()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "set_user_post_ids_only()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 6}, {"id": "app_crud_user_list_user_ids_bound_to_post", "label": "list_user_ids_bound_to_post()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "list_user_ids_bound_to_post()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 3}, {"id": "app_crud_user_sync_post_user_bindings", "label": "sync_post_user_bindings()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "sync_post_user_bindings()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 8}, {"id": "app_crud_user_get_user_with_relations", "label": "get_user_with_relations()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_user_with_relations()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 6}, {"id": "app_crud_user_user_no_exists", "label": "user_no_exists()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "user_no_exists()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 2}, {"id": "app_crud_user_replace_associations", "label": "_replace_associations()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_replace_associations()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 7}, {"id": "app_crud_user_create_user", "label": "create_user()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "create_user()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 7}, {"id": "app_crud_user_update_user", "label": "update_user()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_user()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 6}, {"id": "app_crud_user_soft_delete_user", "label": "soft_delete_user()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_user()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 5}, {"id": "app_crud_user_change_password", "label": "change_password()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "change_password()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 8}, {"id": "app_crud_user_reset_password", "label": "reset_password()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "reset_password()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 5}, {"id": "app_crud_user_total_pages", "label": "total_pages()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "code", "degree": 1}, {"id": "app_crud_user_rationale_1", "label": "\u7528\u6237 CRUD\uff08sys_user + sys_user_role + sys_user_post\uff09", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7528\u6237 CRUD\uff08sys_user + sys_user_role + sys_user_post\uff09", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_user_rationale_36", "label": "Web \u767b\u5f55\uff1a\u4f18\u5148 DEFAULT_TENANT_NO\uff1b\u672a\u547d\u4e2d\u65f6\u6309 user_no \u56de\u9000\uff08\u517c\u5bb9\u672a\u6267\u884c\u79df\u6237\u8fc1\u79fb\u7684\u5e93\uff09\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Web \u767b\u5f55\uff1a\u4f18\u5148 DEFAULT_TENANT_NO\uff1b\u672a\u547d\u4e2d\u65f6\u6309 user_no \u56de\u9000\uff08\u517c\u5bb9\u672a\u6267\u884c\u79df\u6237\u8fc1\u79fb\u7684\u5e93\uff09\u3002", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_user_rationale_151", "label": "\u4ec5\u66ff\u6362 sys_user_post\uff0c\u4e0d\u5f71\u54cd sys_user_role\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ec5\u66ff\u6362 sys_user_post\uff0c\u4e0d\u5f71\u54cd sys_user_role\u3002", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_user_rationale_198", "label": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids\uff08\u53ea\u589e\u5220\u672c\u804c\u4f4d\uff0c\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272\uff09\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c06\u672c\u804c\u4f4d\u7ed1\u5b9a\u7684\u7528\u6237\u96c6\u5408\u8bbe\u4e3a user_ids\uff08\u53ea\u589e\u5220\u672c\u804c\u4f4d\uff0c\u4fdd\u7559\u7528\u6237\u5176\u5b83\u804c\u4f4d\u4e0e\u89d2\u8272\uff09\u3002", "community": 36, "community_name": "Community 36", "source_file": "app/crud/user.py", "file_type": "rationale", "degree": 1}, {"id": "app_crud_workflow", "label": "workflow.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 41}, {"id": "app_crud_workflow_row_to_dict", "label": "_row_to_dict()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_row_to_dict()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_crud_workflow_py_any", "label": "Any", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 107, "community_name": "apply_pl_scope", "source_file": "", "file_type": "code", "degree": 11}, {"id": "app_crud_workflow_list_process_defs", "label": "list_process_defs()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_process_defs()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_crud_workflow_py_session", "label": "Session", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 107, "community_name": "apply_pl_scope", "source_file": "", "file_type": "code", "degree": 21}, {"id": "app_crud_workflow_get_process_def", "label": "get_process_def()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_process_def()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 6}, {"id": "app_crud_workflow_process_code_exists", "label": "process_code_exists()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "process_code_exists()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_crud_workflow_create_process_def", "label": "create_process_def()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_process_def()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 6}, {"id": "app_crud_workflow_update_process_def", "label": "update_process_def()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_process_def()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 6}, {"id": "app_crud_workflow_soft_delete_process_def", "label": "soft_delete_process_def()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_process_def()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_crud_workflow_publish_version", "label": "publish_version()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "publish_version()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 9}, {"id": "app_crud_workflow_get_latest_version", "label": "get_latest_version()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_latest_version()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_crud_workflow_version_to_dict", "label": "_version_to_dict()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_version_to_dict()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_crud_workflow_list_versions", "label": "list_versions()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_versions()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_crud_workflow_get_nodes_by_version", "label": "get_nodes_by_version()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_nodes_by_version()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_crud_workflow_get_transitions_by_version", "label": "get_transitions_by_version()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_transitions_by_version()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_crud_workflow_create_instance", "label": "create_instance()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_instance()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_crud_workflow_get_instance", "label": "get_instance()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_instance()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_crud_workflow_update_instance_status", "label": "update_instance_status()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "update_instance_status()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_crud_workflow_list_my_instances", "label": "list_my_instances()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_my_instances()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_crud_workflow_get_all_tasks_for_business", "label": "get_all_tasks_for_business()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_all_tasks_for_business()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_crud_workflow_create_task", "label": "create_task()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_task()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_crud_workflow_get_task", "label": "get_task()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_task()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_crud_workflow_get_pending_tasks_by_node", "label": "get_pending_tasks_by_node()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "get_pending_tasks_by_node()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_crud_workflow_task_row_to_dict", "label": "_task_row_to_dict()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_task_row_to_dict()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_crud_workflow_list_pending_tasks", "label": "list_pending_tasks()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_pending_tasks()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_crud_workflow_list_completed_tasks", "label": "list_completed_tasks()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_completed_tasks()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_crud_workflow_total_pages", "label": "total_pages()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "total_pages()", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 1}, {"id": "app_crud_workflow_rationale_1", "label": "\u5de5\u4f5c\u6d41 CRUD\uff08wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5de5\u4f5c\u6d41 CRUD\uff08wf_process_def / wf_process_version / wf_node / wf_transition / wf_proc", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/crud/workflow.py", "file_type": "rationale", "degree": 1}, {"id": "app_main", "label": "main.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "main.py", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "code", "degree": 31}, {"id": "app_main_lifespan", "label": "lifespan()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "lifespan()", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "code", "degree": 5}, {"id": "fastapi", "label": "FastAPI", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "FastAPI", "community": 159, "community_name": "customer_update", "source_file": "", "file_type": "code", "degree": 72}, {"id": "app_main_db_pool_keepalive_loop", "label": "_db_pool_keepalive_loop()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_db_pool_keepalive_loop()", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "code", "degree": 3}, {"id": "app_main_error_json", "label": "_error_json()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_error_json()", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "code", "degree": 4}, {"id": "jsonresponse", "label": "JSONResponse", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "JSONResponse", "community": 74, "community_name": "Community 74", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_main_sqlalchemy_exception_handler", "label": "sqlalchemy_exception_handler()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sqlalchemy_exception_handler()", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "code", "degree": 5}, {"id": "app_main_py_request", "label": "Request", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Request", "community": 74, "community_name": "Community 74", "source_file": "", "file_type": "code", "degree": 2}, {"id": "sqlalchemyerror", "label": "SQLAlchemyError", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLAlchemyError", "community": 74, "community_name": "Community 74", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_main_unhandled_exception_handler", "label": "unhandled_exception_handler()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "unhandled_exception_handler()", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "code", "degree": 5}, {"id": "app_main_py_exception", "label": "Exception", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Exception", "community": 74, "community_name": "Community 74", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_main_mask_secret", "label": "_mask_secret()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_mask_secret()", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "code", "degree": 1}, {"id": "app_main_root", "label": "root()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "root()", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "code", "degree": 1}, {"id": "app_main_health_check", "label": "health_check()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "health_check()", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "code", "degree": 1}, {"id": "app_main_rationale_79", "label": "\u5b9a\u671f ping MySQL\uff0c\u907f\u514d\u8fdc\u7a0b\u5e93/NAT \u56de\u6536\u7a7a\u95f2 TCP \u540e\u9996\u8bf7\u6c42\u957f\u65f6\u95f4\u5361\u4f4f\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5b9a\u671f ping MySQL\uff0c\u907f\u514d\u8fdc\u7a0b\u5e93/NAT \u56de\u6536\u7a7a\u95f2 TCP \u540e\u9996\u8bf7\u6c42\u957f\u65f6\u95f4\u5361\u4f4f\u3002", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "rationale", "degree": 1}, {"id": "app_main_rationale_140", "label": "\u6570\u636e\u5e93\u5f02\u5e38\uff1a\u8fd4\u56de JSON \u5e76\u4fdd\u7559 CORS \u5934\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6570\u636e\u5e93\u5f02\u5e38\uff1a\u8fd4\u56de JSON \u5e76\u4fdd\u7559 CORS \u5934\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u53ea\u62a5\u8de8\u57df\u9519\u8bef", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "rationale", "degree": 1}, {"id": "app_main_rationale_151", "label": "\u672a\u6355\u83b7\u5f02\u5e38\uff1a\u7edf\u4e00 JSON 500\uff0c\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 Access-Control-Allow-Origin", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u672a\u6355\u83b7\u5f02\u5e38\uff1a\u7edf\u4e00 JSON 500\uff0c\u786e\u4fdd\u8de8\u57df\u573a\u666f\u4e0b\u4ecd\u6709 Access-Control-Allow-Origin", "community": 74, "community_name": "Community 74", "source_file": "app/main.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_init", "label": "__init__.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/__init__.py", "file_type": "code", "degree": 58}, {"id": "app_models_base", "label": "base.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "base.py", "community": 106, "community_name": "Community 106", "source_file": "app/models/base.py", "file_type": "code", "degree": 4}, {"id": "app_models_base_basemodel", "label": "BaseModel", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 39.4, "font": {"size": 12, "color": "#ffffff"}, "title": "BaseModel", "community": 12, "community_name": "Community 12", "source_file": "app/models/base.py", "file_type": "code", "degree": 452}, {"id": "base", "label": "Base", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 17.7, "font": {"size": 12, "color": "#ffffff"}, "title": "Base", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "", "file_type": "code", "degree": 119}, {"id": "app_models_base_basemodel_tablename", "label": ".__tablename__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__tablename__()", "community": 12, "community_name": "Community 12", "source_file": "app/models/base.py", "file_type": "code", "degree": 1}, {"id": "app_models_base_basemodel_to_dict", "label": ".to_dict()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_dict()", "community": 12, "community_name": "Community 12", "source_file": "app/models/base.py", "file_type": "code", "degree": 1}, {"id": "app_models_base_softdeletemodel", "label": "SoftDeleteModel", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "SoftDeleteModel", "community": 106, "community_name": "Community 106", "source_file": "app/models/base.py", "file_type": "code", "degree": 6}, {"id": "app_models_base_softdeletemodel_get_active", "label": ".get_active()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_active()", "community": 106, "community_name": "Community 106", "source_file": "app/models/base.py", "file_type": "code", "degree": 1}, {"id": "app_models_base_softdeletemodel_soft_delete", "label": ".soft_delete()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".soft_delete()", "community": 106, "community_name": "Community 106", "source_file": "app/models/base.py", "file_type": "code", "degree": 1}, {"id": "app_models_base_softdeletemodel_restore", "label": ".restore()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".restore()", "community": 106, "community_name": "Community 106", "source_file": "app/models/base.py", "file_type": "code", "degree": 1}, {"id": "app_models_bx_models", "label": "bx_models.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "bx_models.py", "community": 159, "community_name": "customer_update", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 28}, {"id": "app_models_bx_models_bxexpenseitem", "label": "BxExpenseItem", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BxExpenseItem", "community": 38, "community_name": "Community 38", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 9}, {"id": "app_models_bx_models_bxworkflowdef", "label": "BxWorkflowDef", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "BxWorkflowDef", "community": 66, "community_name": "Community 66", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 16}, {"id": "app_models_bx_models_bxworkflownode", "label": "BxWorkflowNode", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "BxWorkflowNode", "community": 159, "community_name": "customer_update", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 11}, {"id": "app_models_bx_models_bxadvanceapply", "label": "BxAdvanceApply", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "BxAdvanceApply", "community": 13, "community_name": "Community 13", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 14}, {"id": "app_models_bx_models_bxadvanceapproval", "label": "BxAdvanceApproval", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BxAdvanceApproval", "community": 13, "community_name": "Community 13", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 9}, {"id": "app_models_bx_models_bxreimburseapply", "label": "BxReimburseApply", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "BxReimburseApply", "community": 15, "community_name": "Community 15", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 21}, {"id": "app_models_bx_models_bxreimbursedetail", "label": "BxReimburseDetail", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "BxReimburseDetail", "community": 15, "community_name": "Community 15", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_bx_models_bxreimburseapproval", "label": "BxReimburseApproval", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BxReimburseApproval", "community": 15, "community_name": "Community 15", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 9}, {"id": "app_models_bx_models_bxreimburseoffset", "label": "BxReimburseOffset", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BxReimburseOffset", "community": 159, "community_name": "customer_update", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 9}, {"id": "app_models_bx_models_bxattachment", "label": "BxAttachment", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "BxAttachment", "community": 163, "community_name": "__init__.py", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 11}, {"id": "app_models_bx_models_bxinvoice", "label": "BxInvoice", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BxInvoice", "community": 43, "community_name": "Community 43", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 9}, {"id": "app_models_bx_models_bxinvoiceledger", "label": "BxInvoiceLedger", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "BxInvoiceLedger", "community": 43, "community_name": "Community 43", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 12}, {"id": "app_models_bx_models_bxreimburseinvoice", "label": "BxReimburseInvoice", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BxReimburseInvoice", "community": 159, "community_name": "customer_update", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 5}, {"id": "app_models_bx_models_bxinvoicewalletsummary", "label": "BxInvoiceWalletSummary", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BxInvoiceWalletSummary", "community": 43, "community_name": "Community 43", "source_file": "app/models/bx_models.py", "file_type": "code", "degree": 10}, {"id": "app_models_bx_models_rationale_1", "label": "\u62a5\u9500\uff08bx\uff09\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/20260606_bx_tables.sql", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u62a5\u9500\uff08bx\uff09\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/20260606_bx_tables.sql", "community": 159, "community_name": "customer_update", "source_file": "app/models/bx_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_crm_models", "label": "crm_models.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 14.2, "font": {"size": 0, "color": "#ffffff"}, "title": "crm_models.py", "community": 92, "community_name": "Community 92", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 65}, {"id": "app_models_crm_models_crmproductcategory", "label": "CrmProductCategory", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmProductCategory", "community": 21, "community_name": "Community 21", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 7}, {"id": "app_models_crm_models_crmproduct", "label": "CrmProduct", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmProduct", "community": 21, "community_name": "Community 21", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 18}, {"id": "app_models_crm_models_crmproductbrand", "label": "CrmProductBrand", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmProductBrand", "community": 203, "community_name": "__init__.py", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 9}, {"id": "app_models_crm_models_crmproductalias", "label": "CrmProductAlias", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmProductAlias", "community": 203, "community_name": "__init__.py", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 6}, {"id": "app_models_crm_models_sysoss", "label": "SysOss", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SysOss", "community": 156, "community_name": "utils.py", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 10}, {"id": "app_models_crm_models_crmcustomer", "label": "CrmCustomer", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmCustomer", "community": 6, "community_name": "Community 6", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 23}, {"id": "app_models_crm_models_crmcontact", "label": "CrmContact", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmContact", "community": 91, "community_name": "pl_vehicle_recharge_service.py", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 10}, {"id": "app_models_crm_models_crminvoiceinfo", "label": "CrmInvoiceInfo", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmInvoiceInfo", "community": 152, "community_name": "response.py", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_crm_models_crmcustomerfollow", "label": "CrmCustomerFollow", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmCustomerFollow", "community": 194, "community_name": "get_current_user_by_token", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_crm_models_crmcustomerpool", "label": "CrmCustomerPool", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmCustomerPool", "community": 193, "community_name": "storage.py", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 10}, {"id": "app_models_crm_models_crmcustomerpoolrule", "label": "CrmCustomerPoolRule", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmCustomerPoolRule", "community": 171, "community_name": "minio_url.py", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 10}, {"id": "app_models_crm_models_crmopportunity", "label": "CrmOpportunity", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmOpportunity", "community": 4, "community_name": "Community 4", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 14}, {"id": "app_models_crm_models_crmopportunityfollow", "label": "CrmOpportunityFollow", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmOpportunityFollow", "community": 4, "community_name": "Community 4", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 5}, {"id": "app_models_crm_models_crmopportunityproduct", "label": "CrmOpportunityProduct", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmOpportunityProduct", "community": 4, "community_name": "Community 4", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 6}, {"id": "app_models_crm_models_crmopportunitystagelog", "label": "CrmOpportunityStageLog", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmOpportunityStageLog", "community": 4, "community_name": "Community 4", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 5}, {"id": "app_models_crm_models_crmcontract", "label": "CrmContract", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmContract", "community": 29, "community_name": "Community 29", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 16}, {"id": "app_models_crm_models_crmcontractapproversetting", "label": "CrmContractApproverSetting", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmContractApproverSetting", "community": 92, "community_name": "Community 92", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 5}, {"id": "app_models_crm_models_crmcontractapproval", "label": "CrmContractApproval", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmContractApproval", "community": 83, "community_name": "Community 83", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_crm_models_crmcontractchange", "label": "CrmContractChange", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmContractChange", "community": 33, "community_name": "Community 33", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 6}, {"id": "app_models_crm_models_crmcontracttemplate", "label": "CrmContractTemplate", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmContractTemplate", "community": 29, "community_name": "Community 29", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 5}, {"id": "app_models_crm_models_crmcontractproduct", "label": "CrmContractProduct", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmContractProduct", "community": 118, "community_name": "Community 118", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_crm_models_crmcontractproductpricetier", "label": "CrmContractProductPriceTier", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmContractProductPriceTier", "community": 118, "community_name": "Community 118", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 5}, {"id": "app_models_crm_models_crmquote", "label": "CrmQuote", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmQuote", "community": 8, "community_name": "Community 8", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 15}, {"id": "app_models_crm_models_crmquoteproduct", "label": "CrmQuoteProduct", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmQuoteProduct", "community": 116, "community_name": "Community 116", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_crm_models_crmquoteapproversetting", "label": "CrmQuoteApproverSetting", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmQuoteApproverSetting", "community": 92, "community_name": "Community 92", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 5}, {"id": "app_models_crm_models_crmquoteapproval", "label": "CrmQuoteApproval", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmQuoteApproval", "community": 87, "community_name": "Community 87", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 7}, {"id": "app_models_crm_models_crmquotesharelog", "label": "CrmQuoteShareLog", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmQuoteShareLog", "community": 113, "community_name": "quote_share_log.py", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 5}, {"id": "app_models_crm_models_crmclue", "label": "CrmClue", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmClue", "community": 39, "community_name": "Community 39", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 13}, {"id": "app_models_crm_models_crmcluefollow", "label": "CrmClueFollow", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmClueFollow", "community": 39, "community_name": "Community 39", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 5}, {"id": "app_models_crm_models_crmpriceletter", "label": "CrmPriceLetter", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmPriceLetter", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 9}, {"id": "app_models_crm_models_crmsupplierinfo", "label": "CrmSupplierInfo", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CrmSupplierInfo", "community": 143, "community_name": "SysEthnic", "source_file": "app/models/crm_models.py", "file_type": "code", "degree": 7}, {"id": "app_models_crm_models_rationale_1", "label": "CRM \u6a21\u5757\u6570\u636e\u6a21\u578b\uff08\u4ea7\u54c1\u5206\u7c7b\u3001\u4ea7\u54c1\u4e3b\u8868\u3001\u7edf\u4e00\u9644\u4ef6\u8868\u3001\u5ba2\u6237\u7ba1\u7406\u3001\u516c\u6d77\u6c60\u3001\u7ebf\u7d22\u7ba1\u7406\uff09", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u6a21\u5757\u6570\u636e\u6a21\u578b\uff08\u4ea7\u54c1\u5206\u7c7b\u3001\u4ea7\u54c1\u4e3b\u8868\u3001\u7edf\u4e00\u9644\u4ef6\u8868\u3001\u5ba2\u6237\u7ba1\u7406\u3001\u516c\u6d77\u6c60\u3001\u7ebf\u7d22\u7ba1\u7406\uff09", "community": 92, "community_name": "Community 92", "source_file": "app/models/crm_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_crm_models_rationale_1020", "label": "CRM-\u8c03\u4ef7\u51fd\u6863\u6848\uff08\u72ec\u7acb\uff0c\u4e0d\u5173\u8054\u5408\u540c/\u62a5\u4ef7\u5355\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM-\u8c03\u4ef7\u51fd\u6863\u6848\uff08\u72ec\u7acb\uff0c\u4e0d\u5173\u8054\u5408\u540c/\u62a5\u4ef7\u5355\uff09", "community": 104, "community_name": "apply_crm_create_by_scope", "source_file": "app/models/crm_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_db_models", "label": "db_models.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "db_models.py", "community": 114, "community_name": "db_models.py", "source_file": "app/models/db_models.py", "file_type": "code", "degree": 21}, {"id": "app_models_db_models_dbpurchaseplan", "label": "DbPurchasePlan", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DbPurchasePlan", "community": 24, "community_name": "Community 24", "source_file": "app/models/db_models.py", "file_type": "code", "degree": 32}, {"id": "app_models_db_models_dbinboundoutbound", "label": "DbInboundOutbound", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "DbInboundOutbound", "community": 2, "community_name": "Community 2", "source_file": "app/models/db_models.py", "file_type": "code", "degree": 41}, {"id": "app_models_db_models_dbweighingslip", "label": "DbWeighingSlip", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DbWeighingSlip", "community": 62, "community_name": "Community 62", "source_file": "app/models/db_models.py", "file_type": "code", "degree": 22}, {"id": "app_models_db_models_dbsequence", "label": "DbSequence", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DbSequence", "community": 114, "community_name": "db_models.py", "source_file": "app/models/db_models.py", "file_type": "code", "degree": 4}, {"id": "app_models_db_models_rationale_1", "label": "\u5730\u78c5\uff08db\uff09\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/db_tables.sql", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5730\u78c5\uff08db\uff09\u6a21\u5757\u6570\u636e\u6a21\u578b \u2014 \u5bf9\u9f50 docs/sql/db_tables.sql", "community": 114, "community_name": "db_models.py", "source_file": "app/models/db_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_duty_models", "label": "duty_models.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "duty_models.py", "community": 26, "community_name": "Community 26", "source_file": "app/models/duty_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_duty_models_dutyday", "label": "DutyDay", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DutyDay", "community": 26, "community_name": "Community 26", "source_file": "app/models/duty_models.py", "file_type": "code", "degree": 9}, {"id": "app_models_duty_models_dutyslot", "label": "DutySlot", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DutySlot", "community": 26, "community_name": "Community 26", "source_file": "app/models/duty_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_duty_models_dutyassignment", "label": "DutyAssignment", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DutyAssignment", "community": 26, "community_name": "Community 26", "source_file": "app/models/duty_models.py", "file_type": "code", "degree": 10}, {"id": "app_models_duty_models_rationale_1", "label": "\u503c\u73ed\u6392\u73ed\u6a21\u578b \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u503c\u73ed\u6392\u73ed\u6a21\u578b \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "community": 26, "community_name": "Community 26", "source_file": "app/models/duty_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models", "label": "models.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "models.py", "community": 34, "community_name": "Community 34", "source_file": "app/models/models.py", "file_type": "code", "degree": 72}, {"id": "app_models_models_userrole", "label": "UserRole", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "UserRole", "community": 187, "community_name": "price_letter_detail", "source_file": "app/models/models.py", "file_type": "code", "degree": 4}, {"id": "str", "label": "str", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "str", "community": 187, "community_name": "price_letter_detail", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_models_models_sysuser", "label": "SysUser", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.9, "font": {"size": 12, "color": "#ffffff"}, "title": "SysUser", "community": 3, "community_name": "Community 3", "source_file": "app/models/models.py", "file_type": "code", "degree": 75}, {"id": "app_models_models_sysrole", "label": "SysRole", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SysRole", "community": 3, "community_name": "Community 3", "source_file": "app/models/models.py", "file_type": "code", "degree": 33}, {"id": "app_models_models_sysuserrole", "label": "SysUserRole", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "SysUserRole", "community": 36, "community_name": "Community 36", "source_file": "app/models/models.py", "file_type": "code", "degree": 11}, {"id": "app_models_models_sysrolemenu", "label": "SysRoleMenu", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SysRoleMenu", "community": 136, "community_name": "Community 136", "source_file": "app/models/models.py", "file_type": "code", "degree": 7}, {"id": "app_models_models_sysroledatascopedetail", "label": "SysRoleDataScopeDetail", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SysRoleDataScopeDetail", "community": 136, "community_name": "Community 136", "source_file": "app/models/models.py", "file_type": "code", "degree": 7}, {"id": "app_models_models_sysmenu", "label": "SysMenu", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SysMenu", "community": 126, "community_name": "customer_pool.py", "source_file": "app/models/models.py", "file_type": "code", "degree": 9}, {"id": "app_models_models_sysdept", "label": "SysDept", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "SysDept", "community": 3, "community_name": "Community 3", "source_file": "app/models/models.py", "file_type": "code", "degree": 34}, {"id": "app_models_models_systenant", "label": "SysTenant", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "SysTenant", "community": 95, "community_name": "Community 95", "source_file": "app/models/models.py", "file_type": "code", "degree": 9}, {"id": "app_models_models_syssite", "label": "SysSite", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SysSite", "community": 128, "community_name": "plan.py", "source_file": "app/models/models.py", "file_type": "code", "degree": 8}, {"id": "app_models_models_syspost", "label": "SysPost", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SysPost", "community": 122, "community_name": "Community 122", "source_file": "app/models/models.py", "file_type": "code", "degree": 8}, {"id": "app_models_models_sysuserpost", "label": "SysUserPost", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SysUserPost", "community": 36, "community_name": "Community 36", "source_file": "app/models/models.py", "file_type": "code", "degree": 8}, {"id": "app_models_models_sysusermenufavorite", "label": "SysUserMenuFavorite", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SysUserMenuFavorite", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/models/models.py", "file_type": "code", "degree": 8}, {"id": "app_models_models_sysdicttype", "label": "SysDictType", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "SysDictType", "community": 137, "community_name": "statistics.py", "source_file": "app/models/models.py", "file_type": "code", "degree": 8}, {"id": "app_models_models_sysethnic", "label": "SysEthnic", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "SysEthnic", "community": 199, "community_name": "unsettled_plans_q_filter", "source_file": "app/models/models.py", "file_type": "code", "degree": 6}, {"id": "app_models_models_sysdictdata", "label": "SysDictData", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SysDictData", "community": 3, "community_name": "Community 3", "source_file": "app/models/models.py", "file_type": "code", "degree": 35}, {"id": "app_models_models_sysapirequestlog", "label": "SysApiRequestLog", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "SysApiRequestLog", "community": 112, "community_name": "SysApiRequestLog", "source_file": "app/models/models.py", "file_type": "code", "degree": 11}, {"id": "app_models_models_sysapirequestloghis", "label": "SysApiRequestLogHis", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "SysApiRequestLogHis", "community": 112, "community_name": "SysApiRequestLog", "source_file": "app/models/models.py", "file_type": "code", "degree": 6}, {"id": "app_models_models_bizleaverequest", "label": "BizLeaveRequest", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "BizLeaveRequest", "community": 86, "community_name": "Community 86", "source_file": "app/models/models.py", "file_type": "code", "degree": 7}, {"id": "app_models_models_bizattachment", "label": "BizAttachment", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "BizAttachment", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/models.py", "file_type": "code", "degree": 3}, {"id": "app_models_models_wfprocessdef", "label": "WfProcessDef", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "WfProcessDef", "community": 34, "community_name": "Community 34", "source_file": "app/models/models.py", "file_type": "code", "degree": 15}, {"id": "app_models_models_wfprocessversion", "label": "WfProcessVersion", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "WfProcessVersion", "community": 34, "community_name": "Community 34", "source_file": "app/models/models.py", "file_type": "code", "degree": 14}, {"id": "app_models_models_wfnode", "label": "WfNode", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "WfNode", "community": 34, "community_name": "Community 34", "source_file": "app/models/models.py", "file_type": "code", "degree": 16}, {"id": "app_models_models_wftransition", "label": "WfTransition", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "WfTransition", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/models/models.py", "file_type": "code", "degree": 10}, {"id": "app_models_models_wfprocessinstance", "label": "WfProcessInstance", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "WfProcessInstance", "community": 34, "community_name": "Community 34", "source_file": "app/models/models.py", "file_type": "code", "degree": 23}, {"id": "app_models_models_wftask", "label": "WfTask", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "WfTask", "community": 34, "community_name": "Community 34", "source_file": "app/models/models.py", "file_type": "code", "degree": 16}, {"id": "app_models_models_rationale_1", "label": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/shanxia2.0.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/shanxia2.0.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09", "community": 34, "community_name": "Community 34", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_12", "label": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09", "community": 187, "community_name": "price_letter_detail", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_78", "label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", "community": 36, "community_name": "Community 36", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_98", "label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", "community": 136, "community_name": "Community 136", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_118", "label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "community": 136, "community_name": "Community 136", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_190", "label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", "community": 95, "community_name": "Community 95", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_258", "label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "community": 36, "community_name": "Community 36", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_277", "label": "\u7528\u6237\u83dc\u5355\u6536\u85cf sys_user_menu_favorite", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7528\u6237\u83dc\u5355\u6536\u85cf sys_user_menu_favorite", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_321", "label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", "community": 199, "community_name": "unsettled_plans_q_filter", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_447", "label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "community": 86, "community_name": "Community 86", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_528", "label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "community": 34, "community_name": "Community 34", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_573", "label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "community": 107, "community_name": "apply_pl_scope", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_models_rationale_595", "label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "community": 34, "community_name": "Community 34", "source_file": "app/models/models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models", "label": "pl_models.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": "pl_models.py", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 77}, {"id": "app_models_pl_models_plcarrier", "label": "PlCarrier", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PlCarrier", "community": 14, "community_name": "Community 14", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 17}, {"id": "app_models_pl_models_plvehicle", "label": "PlVehicle", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PlVehicle", "community": 109, "community_name": "Community 109", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 25}, {"id": "app_models_pl_models_plpersonnel", "label": "PlPersonnel", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlPersonnel", "community": 115, "community_name": "site.py", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 22}, {"id": "app_models_pl_models_pltransportaddress", "label": "PlTransportAddress", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlTransportAddress", "community": 58, "community_name": "Community 58", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 7}, {"id": "app_models_pl_models_plcert", "label": "PlCert", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlCert", "community": 71, "community_name": "Community 71", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_pldriver", "label": "PlDriver", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlDriver", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 7}, {"id": "app_models_pl_models_plvehiclepersonnel", "label": "PlVehiclePersonnel", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PlVehiclePersonnel", "community": 109, "community_name": "Community 109", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 9}, {"id": "app_models_pl_models_plvehicledriver", "label": "PlVehicleDriver", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlVehicleDriver", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 5}, {"id": "app_models_pl_models_plplan", "label": "PlPlan", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlPlan", "community": 5, "community_name": "Community 5", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 68}, {"id": "app_models_pl_models_plplancontract", "label": "PlPlanContract", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlPlanContract", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 7}, {"id": "app_models_pl_models_plplanproduct", "label": "PlPlanProduct", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PlPlanProduct", "community": 61, "community_name": "Community 61", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 50}, {"id": "app_models_pl_models_plplanproductbrandqty", "label": "PlPlanProductBrandQty", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PlPlanProductBrandQty", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 9}, {"id": "app_models_pl_models_plplanchange", "label": "PlPlanChange", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlPlanChange", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 6}, {"id": "app_models_pl_models_pltransport", "label": "PlTransport", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "PlTransport", "community": 45, "community_name": "Community 45", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 41}, {"id": "app_models_pl_models_pltransportproductfeedback", "label": "PlTransportProductFeedback", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlTransportProductFeedback", "community": 25, "community_name": "Community 25", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 7}, {"id": "app_models_pl_models_pltransportproductbrandqty", "label": "PlTransportProductBrandQty", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlTransportProductBrandQty", "community": 25, "community_name": "Community 25", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 7}, {"id": "app_models_pl_models_pltransportdblink", "label": "PlTransportDbLink", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlTransportDbLink", "community": 61, "community_name": "Community 61", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 21}, {"id": "app_models_pl_models_plplantransport", "label": "PlPlanTransport", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "PlPlanTransport", "community": 45, "community_name": "Community 45", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 13}, {"id": "app_models_pl_models_pltransportsitelink", "label": "PlTransportSiteLink", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "PlTransportSiteLink", "community": 174, "community_name": "register_local_callback", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 16}, {"id": "app_models_pl_models_plinboundorder", "label": "PlInboundOrder", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlInboundOrder", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_plinboundorderitem", "label": "PlInboundOrderItem", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlInboundOrderItem", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_plinboundorderitembrandqty", "label": "PlInboundOrderItemBrandQty", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlInboundOrderItemBrandQty", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 6}, {"id": "app_models_pl_models_ploutboundorder", "label": "PlOutboundOrder", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlOutboundOrder", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_ploutboundorderitem", "label": "PlOutboundOrderItem", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlOutboundOrderItem", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_ploutboundorderitembrandqty", "label": "PlOutboundOrderItemBrandQty", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlOutboundOrderItemBrandQty", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 6}, {"id": "app_models_pl_models_pltransportapproval", "label": "PlTransportApproval", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlTransportApproval", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 7}, {"id": "app_models_pl_models_plfreightsettlement", "label": "PlFreightSettlement", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlFreightSettlement", "community": 28, "community_name": "Community 28", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 21}, {"id": "app_models_pl_models_plfreightsettlementapproval", "label": "PlFreightSettlementApproval", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlFreightSettlementApproval", "community": 28, "community_name": "Community 28", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 7}, {"id": "app_models_pl_models_plfreightsettlementtransport", "label": "PlFreightSettlementTransport", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlFreightSettlementTransport", "community": 28, "community_name": "Community 28", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_plremittancevoucher", "label": "PlRemittanceVoucher", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlRemittanceVoucher", "community": 28, "community_name": "Community 28", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 6}, {"id": "app_models_pl_models_plinventory", "label": "PlInventory", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlInventory", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_plinventorytransaction", "label": "PlInventoryTransaction", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlInventoryTransaction", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 7}, {"id": "app_models_pl_models_plinventorywarning", "label": "PlInventoryWarning", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlInventoryWarning", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 5}, {"id": "app_models_pl_models_pldocumentreminder", "label": "PlDocumentReminder", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlDocumentReminder", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_plvehiclerechargeapply", "label": "PlVehicleRechargeApply", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PlVehicleRechargeApply", "community": 16, "community_name": "Community 16", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 10}, {"id": "app_models_pl_models_plvehiclemaintenanceapply", "label": "PlVehicleMaintenanceApply", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PlVehicleMaintenanceApply", "community": 65, "community_name": "Community 65", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 10}, {"id": "app_models_pl_models_plvehiclemaintenanceprocess", "label": "PlVehicleMaintenanceProcess", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlVehicleMaintenanceProcess", "community": 65, "community_name": "Community 65", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_plvehicleureaapply", "label": "PlVehicleUreaApply", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PlVehicleUreaApply", "community": 11, "community_name": "Community 11", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 10}, {"id": "app_models_pl_models_plvehicleureadisburse", "label": "PlVehicleUreaDisburse", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlVehicleUreaDisburse", "community": 11, "community_name": "Community 11", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_plocrusagemonth", "label": "PlOcrUsageMonth", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlOcrUsageMonth", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_plvehiclerechargerecord", "label": "PlVehicleRechargeRecord", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlVehicleRechargeRecord", "community": 16, "community_name": "Community 16", "source_file": "app/models/pl_models.py", "file_type": "code", "degree": 8}, {"id": "app_models_pl_models_rationale_120", "label": "\u8fd0\u8f93\u901a\u7528\u5730\u5740\u5e93 pl_transport_address", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u901a\u7528\u5730\u5740\u5e93 pl_transport_address", "community": 58, "community_name": "Community 58", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_170", "label": "\u53f8\u673a\u8868 pl_driver\uff08\u517c\u5bb9\u65e7\u8868\uff0c\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03\uff09", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53f8\u673a\u8868 pl_driver\uff08\u517c\u5bb9\u65e7\u8868\uff0c\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03\uff09", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_196", "label": "\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u8868 pl_vehicle_personnel", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u8868 pl_vehicle_personnel", "community": 109, "community_name": "Community 109", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_217", "label": "\u8f66\u8f86-\u53f8\u673a\u5173\u8054\u8868 pl_vehicle_driver\uff08\u517c\u5bb9\u65e7\u8868\uff09", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f66\u8f86-\u53f8\u673a\u5173\u8054\u8868 pl_vehicle_driver\uff08\u517c\u5bb9\u65e7\u8868\uff09", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_349", "label": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054\uff08\u5206\u4fa7\u591a\u9009\uff09 pl_plan_contract", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212-\u5408\u540c\u5173\u8054\uff08\u5206\u4fa7\u591a\u9009\uff09 pl_plan_contract", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_371", "label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "community": 61, "community_name": "Community 61", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_430", "label": "\u8ba1\u5212\u4ea7\u54c1\u5f52\u6863\u54c1\u724c\u6570\u91cf pl_plan_product_brand_qty", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8ba1\u5212\u4ea7\u54c1\u5f52\u6863\u54c1\u724c\u6570\u91cf pl_plan_product_brand_qty", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_452", "label": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8ba1\u5212\u53d8\u66f4\u8bb0\u5f55\u8868 pl_plan_change", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_541", "label": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u5355\u6309\u4ea7\u54c1\u56de\u4f20 pl_transport_product_feedback", "community": 25, "community_name": "Community 25", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_562", "label": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u5355\u4ea7\u54c1\u56de\u4f20\u54c1\u724c\u6570\u91cf pl_transport_product_brand_qty", "community": 25, "community_name": "Community 25", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_585", "label": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054 pl_transport_db_link", "community": 61, "community_name": "Community 61", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_608", "label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "community": 45, "community_name": "Community 45", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_627", "label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link\uff08\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link\uff08\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026\uff09", "community": 174, "community_name": "register_local_callback", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_660", "label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355 pl_inbound_order", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_690", "label": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212-\u5165\u5e93\u5355\u660e\u7ec6 pl_inbound_order_item", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_716", "label": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5165\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_inbound_order_item_brand_qty", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_739", "label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355 pl_outbound_order", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_769", "label": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212-\u51fa\u5e93\u5355\u660e\u7ec6 pl_outbound_order_item", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_795", "label": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u51fa\u5e93\u660e\u7ec6\u54c1\u724c\u6570\u91cf pl_outbound_order_item_brand_qty", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_818", "label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_847", "label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "community": 28, "community_name": "Community 28", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_879", "label": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8d39\u7ed3\u7b97\u5ba1\u6279 pl_freight_settlement_approval", "community": 28, "community_name": "Community 28", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_906", "label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "community": 28, "community_name": "Community 28", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_926", "label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "community": 28, "community_name": "Community 28", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_987", "label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_1018", "label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_1045", "label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_1073", "label": "\u8f66\u8f86ETC/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f66\u8f86ETC/\u52a0\u6cb9\u5145\u503c\u7533\u8bf7 pl_vehicle_recharge_apply", "community": 16, "community_name": "Community 16", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_1098", "label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "community": 65, "community_name": "Community 65", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_1126", "label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "community": 65, "community_name": "Community 65", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_1150", "label": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f66\u8f86\u5c3f\u7d20\u7533\u8bf7 pl_vehicle_urea_apply", "community": 11, "community_name": "Community 11", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_1177", "label": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f66\u8f86\u5c3f\u7d20\u53d1\u653e\u767b\u8bb0 pl_vehicle_urea_disburse", "community": 11, "community_name": "Community 11", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_1201", "label": "\u963f\u91cc\u4e91 OCR \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month\uff08\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1\uff09", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u963f\u91cc\u4e91 OCR \u6708\u5ea6\u8c03\u7528\u8ba1\u6570 pl_ocr_usage_month\uff08\u6309\u81ea\u7136\u6708\u5168\u5c40\u7edf\u8ba1\uff09", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_pl_models_rationale_1220", "label": "\u8f66\u8f86ETC/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f66\u8f86ETC/\u52a0\u6cb9\u5145\u503c\u53d1\u653e\u767b\u8bb0 pl_vehicle_recharge_record", "community": 16, "community_name": "Community 16", "source_file": "app/models/pl_models.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_init", "label": "__init__.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/__init__.py", "file_type": "code", "degree": 45}, {"id": "app_schemas_attachment", "label": "attachment.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/attachment.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_attachment_attachmentuploadresponse", "label": "AttachmentUploadResponse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "AttachmentUploadResponse", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/attachment.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_auth", "label": "auth.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "auth.py", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/auth.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_auth_loginrequest", "label": "LoginRequest", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "LoginRequest", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/auth.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_auth_loginresponse", "label": "LoginResponse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "LoginResponse", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/auth.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_auth_usercreate", "label": "UserCreate", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "UserCreate", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/auth.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_auth_userresponse", "label": "UserResponse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "UserResponse", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/auth.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_auth_config", "label": "Config", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Config", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/auth.py", "file_type": "code", "degree": 1}, {"id": "app_schemas_auth_changepasswordrequest", "label": "ChangePasswordRequest", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ChangePasswordRequest", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/auth.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_auth_resetpasswordrequest", "label": "ResetPasswordRequest", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ResetPasswordRequest", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/auth.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_auth_rationale_1", "label": "Pydantic schemas - \u7528\u6237\u8ba4\u8bc1", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Pydantic schemas - \u7528\u6237\u8ba4\u8bc1", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/auth.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_bx_init", "label": "__init__.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 263, "community_name": "__init__.py", "source_file": "app/schemas/bx/__init__.py", "file_type": "code", "degree": 1}, {"id": "app_schemas_bx_init_rationale_1", "label": "\u62a5\u9500\uff08bx\uff09Pydantic \u6a21\u578b \u2014 \u54cd\u5e94\u534f\u8bae\u4e0e bx \u539f\u7cfb\u7edf\u4fdd\u6301\u4e00\u81f4", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u62a5\u9500\uff08bx\uff09Pydantic \u6a21\u578b \u2014 \u54cd\u5e94\u534f\u8bae\u4e0e bx \u539f\u7cfb\u7edf\u4fdd\u6301\u4e00\u81f4", "community": 263, "community_name": "__init__.py", "source_file": "app/schemas/bx/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_bx_advance", "label": "advance.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "advance.py", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 15}, {"id": "app_schemas_bx_advance_coerce_optional_id", "label": "_coerce_optional_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_coerce_optional_id()", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_advance_advanceapplycreate", "label": "AdvanceApplyCreate", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceApplyCreate", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_bx_advance_advanceapplycreate_validate_expense_item_id", "label": ".validate_expense_item_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_expense_item_id()", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_advance_advanceapplyupdate", "label": "AdvanceApplyUpdate", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceApplyUpdate", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_bx_advance_advanceapplyupdate_validate_expense_item_id", "label": ".validate_expense_item_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_expense_item_id()", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_advance_advanceapplyout", "label": "AdvanceApplyOut", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceApplyOut", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_bx_advance_advanceapprovalcreate", "label": "AdvanceApprovalCreate", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceApprovalCreate", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_bx_advance_advanceapprovalout", "label": "AdvanceApprovalOut", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceApprovalOut", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_advance_advancemystatsout", "label": "AdvanceMyStatsOut", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceMyStatsOut", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_advance_advanceapproverpendingstatsout", "label": "AdvanceApproverPendingStatsOut", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceApproverPendingStatsOut", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_advance_advanceissueout", "label": "AdvanceIssueOut", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceIssueOut", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_advance_advanceissuerequest", "label": "AdvanceIssueRequest", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceIssueRequest", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_bx_advance_advanceoffsetrecordout", "label": "AdvanceOffsetRecordOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceOffsetRecordOut", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_bx_advance_advancefinanceissuestatsout", "label": "AdvanceFinanceIssueStatsOut", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceFinanceIssueStatsOut", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_attachment", "label": "attachment.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 163, "community_name": "__init__.py", "source_file": "app/schemas/bx/attachment.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_attachment_attachmentout", "label": "AttachmentOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "AttachmentOut", "community": 163, "community_name": "__init__.py", "source_file": "app/schemas/bx/attachment.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_common", "label": "common.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "common.py", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/common.py", "file_type": "code", "degree": 20}, {"id": "app_schemas_bx_common_dt_to_str", "label": "_dt_to_str()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_dt_to_str()", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/common.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_common_py_datetime", "label": "datetime", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 18, "community_name": "Community 18", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_common_date_to_str", "label": "_date_to_str()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_date_to_str()", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/common.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_common_py_date", "label": "date", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 18, "community_name": "Community 18", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_schemas_bx_common_pagedquery", "label": "PagedQuery", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PagedQuery", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/common.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_common_apiresponse", "label": "ApiResponse", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 15.1, "font": {"size": 12, "color": "#ffffff"}, "title": "ApiResponse", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/common.py", "file_type": "code", "degree": 79}, {"id": "app_schemas_bx_common_pageddata", "label": "PagedData", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PagedData", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/common.py", "file_type": "code", "degree": 21}, {"id": "app_schemas_bx_common_pagedresponse", "label": "PagedResponse", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PagedResponse", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/common.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_common_rationale_1", "label": "bx \u539f\u7cfb\u7edf API \u54cd\u5e94\u5305\u88c5\uff08code=0 / msg / data.rows\uff09\uff0c\u4e0e\u95e8\u6237 success_response \u5206\u79bb\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "bx \u539f\u7cfb\u7edf API \u54cd\u5e94\u5305\u88c5\uff08code=0 / msg / data.rows\uff09\uff0c\u4e0e\u95e8\u6237 success_response \u5206\u79bb\u3002", "community": 18, "community_name": "Community 18", "source_file": "app/schemas/bx/common.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_bx_expense_item", "label": "expense_item.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "expense_item.py", "community": 38, "community_name": "Community 38", "source_file": "app/schemas/bx/expense_item.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_bx_expense_item_coerce_id", "label": "_coerce_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_coerce_id()", "community": 38, "community_name": "Community 38", "source_file": "app/schemas/bx/expense_item.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_expense_item_expenseitemcreate", "label": "ExpenseItemCreate", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ExpenseItemCreate", "community": 38, "community_name": "Community 38", "source_file": "app/schemas/bx/expense_item.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_bx_expense_item_expenseitemcreate_validate_parent_id", "label": ".validate_parent_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_parent_id()", "community": 38, "community_name": "Community 38", "source_file": "app/schemas/bx/expense_item.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_expense_item_expenseitemupdate", "label": "ExpenseItemUpdate", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ExpenseItemUpdate", "community": 38, "community_name": "Community 38", "source_file": "app/schemas/bx/expense_item.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_bx_expense_item_expenseitemupdate_validate_parent_id", "label": ".validate_parent_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_parent_id()", "community": 38, "community_name": "Community 38", "source_file": "app/schemas/bx/expense_item.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_expense_item_expenseitemout", "label": "ExpenseItemOut", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ExpenseItemOut", "community": 38, "community_name": "Community 38", "source_file": "app/schemas/bx/expense_item.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_invoice", "label": "invoice.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice.py", "community": 43, "community_name": "Community 43", "source_file": "app/schemas/bx/invoice.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_bx_invoice_walletsummaryout", "label": "WalletSummaryOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "WalletSummaryOut", "community": 43, "community_name": "Community 43", "source_file": "app/schemas/bx/invoice.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_invoice_ledgerout", "label": "LedgerOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "LedgerOut", "community": 43, "community_name": "Community 43", "source_file": "app/schemas/bx/invoice.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_invoice_invoiceattachmentout", "label": "InvoiceAttachmentOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "InvoiceAttachmentOut", "community": 43, "community_name": "Community 43", "source_file": "app/schemas/bx/invoice.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_invoice_invoiceout", "label": "InvoiceOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "InvoiceOut", "community": 43, "community_name": "Community 43", "source_file": "app/schemas/bx/invoice.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_reimburse", "label": "reimburse.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "reimburse.py", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 23}, {"id": "app_schemas_bx_reimburse_coerce_id", "label": "_coerce_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_coerce_id()", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_bx_reimburse_reimbursedetailcreate", "label": "ReimburseDetailCreate", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseDetailCreate", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_reimburse_reimbursedetailcreate_validate_expense_item_id", "label": ".validate_expense_item_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_expense_item_id()", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_reimburse_reimbursedetailout", "label": "ReimburseDetailOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseDetailOut", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "label": "ReimburseInvoiceLinkIn", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseInvoiceLinkIn", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 10}, {"id": "app_schemas_bx_reimburse_reimburseinvoicelinkin_validate_invoice_id", "label": ".validate_invoice_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_invoice_id()", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_reimburse_reimburseinvoicelinkin_coerce_attachment_id", "label": ".coerce_attachment_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".coerce_attachment_id()", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_reimburse_reimburseinvoicebriefout", "label": "ReimburseInvoiceBriefOut", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseInvoiceBriefOut", "community": 15, "community_name": "Community 15", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_bx_reimburse_reimburseapplycreate", "label": "ReimburseApplyCreate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseApplyCreate", "community": 15, "community_name": "Community 15", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_bx_reimburse_reimburseapplycreate_details_must_not_be_empty", "label": ".details_must_not_be_empty()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".details_must_not_be_empty()", "community": 19, "community_name": "Community 19", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_reimburse_reimburseapplycreate_coerce_applicant_id", "label": ".coerce_applicant_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".coerce_applicant_id()", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_reimburse_reimburseapplyupdate", "label": "ReimburseApplyUpdate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseApplyUpdate", "community": 15, "community_name": "Community 15", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_bx_reimburse_reimburseapplyupdate_coerce_applicant_id", "label": ".coerce_applicant_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".coerce_applicant_id()", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_reimburse_reimbursesubmitbody", "label": "ReimburseSubmitBody", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseSubmitBody", "community": 15, "community_name": "Community 15", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_bx_reimburse_reimburseapplyout", "label": "ReimburseApplyOut", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseApplyOut", "community": 15, "community_name": "Community 15", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 10}, {"id": "app_schemas_bx_reimburse_reimburseapprovalcreate", "label": "ReimburseApprovalCreate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseApprovalCreate", "community": 15, "community_name": "Community 15", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_bx_reimburse_reimburseapprovalout", "label": "ReimburseApprovalOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseApprovalOut", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_reimburse_reimbursemystatsout", "label": "ReimburseMyStatsOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseMyStatsOut", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_reimburse_reimburseapproverpendingstatsout", "label": "ReimburseApproverPendingStatsOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseApproverPendingStatsOut", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_reimburse_payrequest", "label": "PayRequest", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PayRequest", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_bx_reimburse_offsetrequest", "label": "OffsetRequest", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OffsetRequest", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_bx_reimburse_offsetrequest_validate_advance_id", "label": ".validate_advance_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_advance_id()", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_reimburse_offsetitem", "label": "OffsetItem", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "OffsetItem", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_reimburse_offsetitem_validate_advance_id", "label": ".validate_advance_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_advance_id()", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_reimburse_batchoffsetrequest", "label": "BatchOffsetRequest", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BatchOffsetRequest", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_bx_reimburse_reimburseoffsetrecordout", "label": "ReimburseOffsetRecordOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseOffsetRecordOut", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_bx_reimburse_paymentfinancestatsout", "label": "PaymentFinanceStatsOut", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PaymentFinanceStatsOut", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_bx_reimburse_rationale_42", "label": "\u62a5\u9500\u5355\u52fe\u9009\u7684\u53d1\u7968\u9644\u4ef6\uff08\u540c\u4e00\u53d1\u7968\u53ef\u52fe\u9009\u591a\u4e2a\u9644\u4ef6\uff0c\u5404\u5360\u4e00\u6761\uff09\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u62a5\u9500\u5355\u52fe\u9009\u7684\u53d1\u7968\u9644\u4ef6\uff08\u540c\u4e00\u53d1\u7968\u53ef\u52fe\u9009\u591a\u4e2a\u9644\u4ef6\uff0c\u5404\u5360\u4e00\u6761\uff09\u3002", "community": 63, "community_name": "Community 63", "source_file": "app/schemas/bx/reimburse.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_bx_workflow", "label": "workflow.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 66, "community_name": "Community 66", "source_file": "app/schemas/bx/workflow.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_bx_workflow_coerce_optional_id", "label": "_coerce_optional_id()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_coerce_optional_id()", "community": 66, "community_name": "Community 66", "source_file": "app/schemas/bx/workflow.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_workflow_workflownodecreate", "label": "WorkflowNodeCreate", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WorkflowNodeCreate", "community": 66, "community_name": "Community 66", "source_file": "app/schemas/bx/workflow.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_bx_workflow_workflownodecreate_validate_approver_id", "label": ".validate_approver_id()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_approver_id()", "community": 66, "community_name": "Community 66", "source_file": "app/schemas/bx/workflow.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_workflow_workflownodeout", "label": "WorkflowNodeOut", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "WorkflowNodeOut", "community": 66, "community_name": "Community 66", "source_file": "app/schemas/bx/workflow.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_bx_workflow_workflowdefcreate", "label": "WorkflowDefCreate", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WorkflowDefCreate", "community": 66, "community_name": "Community 66", "source_file": "app/schemas/bx/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_bx_workflow_workflowdefupdate", "label": "WorkflowDefUpdate", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WorkflowDefUpdate", "community": 66, "community_name": "Community 66", "source_file": "app/schemas/bx/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_bx_workflow_workflowdefout", "label": "WorkflowDefOut", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "WorkflowDefOut", "community": 66, "community_name": "Community 66", "source_file": "app/schemas/bx/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_common", "label": "common.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "common.py", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/common.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_common_paginationparams", "label": "PaginationParams", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PaginationParams", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/common.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_common_paginationresult", "label": "PaginationResult", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PaginationResult", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/common.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_common_idinput", "label": "IdInput", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "IdInput", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/common.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_common_statusinput", "label": "StatusInput", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "StatusInput", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/common.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_common_deleteinput", "label": "DeleteInput", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "DeleteInput", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/common.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_init", "label": "__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 307, "community_name": "__init__.py", "source_file": "app/schemas/crm/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_clue", "label": "clue.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "clue.py", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 16}, {"id": "app_schemas_crm_clue_cluelistbody", "label": "ClueListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueListBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_crm_clue_cluecreatebody", "label": "ClueCreateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueCreateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_clue_clueupdatebody", "label": "ClueUpdateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueUpdateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_clue_cluedeletebody", "label": "ClueDeleteBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueDeleteBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_clue_clueassignbody", "label": "ClueAssignBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueAssignBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_clue_clueconvertbody", "label": "ClueConvertBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueConvertBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_clue_cluestatusbody", "label": "ClueStatusBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueStatusBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_clue_cluelevelbody", "label": "ClueLevelBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueLevelBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_clue_clueinvalidbody", "label": "ClueInvalidBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueInvalidBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_clue_cluefollowlistbody", "label": "ClueFollowListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueFollowListBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_clue_cluefollowcreatebody", "label": "ClueFollowCreateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueFollowCreateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_clue_cluefollowdeletebody", "label": "ClueFollowDeleteBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueFollowDeleteBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_clue_cluefollowupdatebody", "label": "ClueFollowUpdateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueFollowUpdateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_clue_cluestatisticsbody", "label": "ClueStatisticsBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ClueStatisticsBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_crm_clue_rationale_1", "label": "CRM \u7ebf\u7d22\u7ba1\u7406 Pydantic Schemas", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u7ebf\u7d22\u7ba1\u7406 Pydantic Schemas", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/clue.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_contact", "label": "contact.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "contact.py", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/contact.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_crm_contact_contactlistbody", "label": "ContactListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ContactListBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/contact.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_crm_contact_contactcreatebody", "label": "ContactCreateBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContactCreateBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/contact.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contact_contactupdatebody", "label": "ContactUpdateBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContactUpdateBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/contact.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contact_contactdeletebody", "label": "ContactDeleteBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContactDeleteBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/contact.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contact_contactdetailbody", "label": "ContactDetailBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContactDetailBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/contact.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_contact_contactbycustomerbody", "label": "ContactByCustomerBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContactByCustomerBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/contact.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_contact_contactsetprimarybody", "label": "ContactSetPrimaryBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContactSetPrimaryBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/contact.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_contact_rationale_1", "label": "CRM \u8054\u7cfb\u4eba Pydantic Schemas", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u8054\u7cfb\u4eba Pydantic Schemas", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/contact.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_contract", "label": "contract.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contract.py", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 39}, {"id": "app_schemas_crm_contract_contractproductpricetieritem", "label": "ContractProductPriceTierItem", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractProductPriceTierItem", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_contract_contractproductitem", "label": "ContractProductItem", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractProductItem", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_contract_contractlistquery", "label": "ContractListQuery", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractListQuery", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_crm_contract_contractcreatebody", "label": "ContractCreateBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractCreateBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_contract_contractupdatebody", "label": "ContractUpdateBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractUpdateBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractsubmitbody", "label": "ContractSubmitBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractSubmitBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractbatchsubmitbody", "label": "ContractBatchSubmitBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractBatchSubmitBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractwithdrawbody", "label": "ContractWithdrawBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractWithdrawBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractstatusbody", "label": "ContractStatusBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractStatusBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractinvalidbody", "label": "ContractInvalidBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractInvalidBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contracttemplatesavebody", "label": "ContractTemplateSaveBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractTemplateSaveBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractdeletebody", "label": "ContractDeleteBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractDeleteBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_contract_contractapprovalactionbody", "label": "ContractApprovalActionBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractApprovalActionBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contract_contractuploadfilebody", "label": "ContractUploadFileBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractUploadFileBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractuploadattachmentsbody", "label": "ContractUploadAttachmentsBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractUploadAttachmentsBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractexportbody", "label": "ContractExportBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractExportBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_contract_contractstatisticsoverviewquery", "label": "ContractStatisticsOverviewQuery", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractStatisticsOverviewQuery", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contract_contractstatisticstrendquery", "label": "ContractStatisticsTrendQuery", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractStatisticsTrendQuery", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contract_contractrenewbody", "label": "ContractRenewBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractRenewBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contract_contractapprovalpassbody", "label": "ContractApprovalPassBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractApprovalPassBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractapprovalrejectbody", "label": "ContractApprovalRejectBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractApprovalRejectBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractapprovalrefreshnamesbody", "label": "ContractApprovalRefreshNamesBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractApprovalRefreshNamesBody", "community": 33, "community_name": "Community 33", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contract_contractapprovallistquery", "label": "ContractApprovalListQuery", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractApprovalListQuery", "community": 33, "community_name": "Community 33", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_contract_contractchangelistquery", "label": "ContractChangeListQuery", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractChangeListQuery", "community": 33, "community_name": "Community 33", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_contract_contracttemplatelistquery", "label": "ContractTemplateListQuery", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractTemplateListQuery", "community": 33, "community_name": "Community 33", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_contract_contractsignbody", "label": "ContractSignBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractSignBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractbatchassignbody", "label": "ContractBatchAssignBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractBatchAssignBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractchangecreatebody", "label": "ContractChangeCreateBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractChangeCreateBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contract_contractchangeupdatebody", "label": "ContractChangeUpdateBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractChangeUpdateBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractchangesubmitbody", "label": "ContractChangeSubmitBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractChangeSubmitBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractchangeexportbody", "label": "ContractChangeExportBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractChangeExportBody", "community": 33, "community_name": "Community 33", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contract_contracttemplatecreatebody", "label": "ContractTemplateCreateBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractTemplateCreateBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contract_contracttemplateupdatebody", "label": "ContractTemplateUpdateBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractTemplateUpdateBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contracttemplateexportbody", "label": "ContractTemplateExportBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractTemplateExportBody", "community": 33, "community_name": "Community 33", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contract_contractapprovaltransferbody", "label": "ContractApprovalTransferBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractApprovalTransferBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_contract_contractapprovalexportbody", "label": "ContractApprovalExportBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractApprovalExportBody", "community": 33, "community_name": "Community 33", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_contract_rationale_1", "label": "CRM \u5408\u540c Pydantic Schemas \u2014 \u5bf9\u7167 CrmContractBo / CrmContractVo", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5408\u540c Pydantic Schemas \u2014 \u5bf9\u7167 CrmContractBo / CrmContractVo", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_contract_rationale_56", "label": "GET /contract/list \u67e5\u8be2\u53c2\u6570\uff08\u5bf9\u9f50 CrmContractBo + pageNum/pageSize\uff09", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "GET /contract/list \u67e5\u8be2\u53c2\u6570\uff08\u5bf9\u9f50 CrmContractBo + pageNum/pageSize\uff09", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_contract_rationale_192", "label": "POST /contract/approval \u2014 \u6309\u5408\u540c ID \u5ba1\u6279", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /contract/approval \u2014 \u6309\u5408\u540c ID \u5ba1\u6279", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_contract_rationale_217", "label": "POST /contract/export \u7b5b\u9009\u6761\u4ef6\uff08\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570\uff09", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /contract/export \u7b5b\u9009\u6761\u4ef6\uff08\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570\uff09", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_contract_rationale_234", "label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa\uff0cparent \u7531\u8def\u5f84\u63d0\u4f9b", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa\uff0cparent \u7531\u8def\u5f84\u63d0\u4f9b", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_contract_approver_setting", "label": "contract_approver_setting.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "contract_approver_setting.py", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract_approver_setting.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_contract_approver_setting_contractapproversettingsavebody", "label": "ContractApproverSettingSaveBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ContractApproverSettingSaveBody", "community": 1, "community_name": "Community 1", "source_file": "app/schemas/crm/contract_approver_setting.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_customer", "label": "customer.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "customer.py", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 14}, {"id": "app_schemas_crm_customer_customeroptionsbody", "label": "CustomerOptionsBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerOptionsBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_customer_customerlistbody", "label": "CustomerListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerListBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 12}, {"id": "app_schemas_crm_customer_customerlistbody_to_list_kwargs", "label": ".to_list_kwargs()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".to_list_kwargs()", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_customercreatebody", "label": "CustomerCreateBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerCreateBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_customer_customercreatebody_forbid_legacy_invoice_fields", "label": "._forbid_legacy_invoice_fields()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "._forbid_legacy_invoice_fields()", "community": 19, "community_name": "Community 19", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_customerupdatebody", "label": "CustomerUpdateBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerUpdateBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_customer_customerupdatebody_forbid_legacy_invoice_fields", "label": "._forbid_legacy_invoice_fields()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "._forbid_legacy_invoice_fields()", "community": 19, "community_name": "Community 19", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_customerdeletebody", "label": "CustomerDeleteBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerDeleteBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_customer_customerdetailbody", "label": "CustomerDetailBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerDetailBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_customertransferbody", "label": "CustomerTransferBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerTransferBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_customerintopoolbody", "label": "CustomerIntoPoolBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerIntoPoolBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_customerdealbody", "label": "CustomerDealBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerDealBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_customerclaimbody", "label": "CustomerClaimBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerClaimBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_customerassignpoolbody", "label": "CustomerAssignPoolBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerAssignPoolBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_customercheckduplicatebody", "label": "CustomerCheckDuplicateBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerCheckDuplicateBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_rationale_1", "label": "CRM \u5ba2\u6237\u7ba1\u7406 Pydantic Schemas", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5ba2\u6237\u7ba1\u7406 Pydantic Schemas", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_customer_rationale_13", "label": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\u8bf7\u6c42\u4f53\uff08\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff09", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5ba2\u6237\u4e0b\u62c9\u9009\u9879\u8bf7\u6c42\u4f53\uff08\u79df\u6237\u5185\u53ea\u8bfb\u641c\u7d22\uff0c\u4e0d\u505a owner \u6570\u636e\u6743\u9650\uff09", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_customer_rationale_55", "label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570\uff0c\u4f9b API \u4e0e CRUD \u5171\u7528\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570\uff0c\u4f9b API \u4e0e CRUD \u5171\u7528\u3002", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/customer.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_customer_follow", "label": "customer_follow.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_follow.py", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer_follow.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_crm_customer_follow_customerfollowlistbody", "label": "CustomerFollowListBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerFollowListBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer_follow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_customer_follow_customerfollowcreatebody", "label": "CustomerFollowCreateBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerFollowCreateBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer_follow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_customer_follow_customerfollowupdatebody", "label": "CustomerFollowUpdateBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerFollowUpdateBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer_follow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_customer_follow_customerfollowdeletebody", "label": "CustomerFollowDeleteBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerFollowDeleteBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer_follow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_customer_follow_customerfollowdetailbody", "label": "CustomerFollowDetailBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerFollowDetailBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer_follow.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_follow_customerfollowbycustomerbody", "label": "CustomerFollowByCustomerBody", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerFollowByCustomerBody", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer_follow.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_customer_follow_rationale_1", "label": "CRM \u5ba2\u6237\u8ddf\u8fdb\u8bb0\u5f55 Pydantic Schemas", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5ba2\u6237\u8ddf\u8fdb\u8bb0\u5f55 Pydantic Schemas", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/crm/customer_follow.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_customer_pool", "label": "customer_pool.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_pool.py", "community": 193, "community_name": "storage.py", "source_file": "app/schemas/crm/customer_pool.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_crm_customer_pool_poolcustomerlistbody", "label": "PoolCustomerListBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolCustomerListBody", "community": 193, "community_name": "storage.py", "source_file": "app/schemas/crm/customer_pool.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_customer_pool_poolassignbody", "label": "PoolAssignBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolAssignBody", "community": 193, "community_name": "storage.py", "source_file": "app/schemas/crm/customer_pool.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_customer_pool_poolclaimbody", "label": "PoolClaimBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolClaimBody", "community": 193, "community_name": "storage.py", "source_file": "app/schemas/crm/customer_pool.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_customer_pool_poolrecordlistbody", "label": "PoolRecordListBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolRecordListBody", "community": 193, "community_name": "storage.py", "source_file": "app/schemas/crm/customer_pool.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_customer_pool_poolrecorddetailbody", "label": "PoolRecordDetailBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolRecordDetailBody", "community": 193, "community_name": "storage.py", "source_file": "app/schemas/crm/customer_pool.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_customer_pool_rationale_1", "label": "CRM \u5ba2\u6237\u516c\u6d77\u6c60\u8bb0\u5f55 Pydantic Schemas", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5ba2\u6237\u516c\u6d77\u6c60\u8bb0\u5f55 Pydantic Schemas", "community": 193, "community_name": "storage.py", "source_file": "app/schemas/crm/customer_pool.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_invoice_info", "label": "invoice_info.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info.py", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/invoice_info.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody", "label": "InvoiceInfoByCustomerBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "InvoiceInfoByCustomerBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/invoice_info.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_crm_invoice_info_invoiceinfocreatebody", "label": "InvoiceInfoCreateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InvoiceInfoCreateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/invoice_info.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_invoice_info_invoiceinfoupdatebody", "label": "InvoiceInfoUpdateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InvoiceInfoUpdateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/invoice_info.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_invoice_info_invoiceinfodeletebody", "label": "InvoiceInfoDeleteBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InvoiceInfoDeleteBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/invoice_info.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody", "label": "InvoiceInfoSetDefaultBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InvoiceInfoSetDefaultBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/invoice_info.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_invoice_info_rationale_1", "label": "CRM \u5ba2\u6237\u5f00\u7968\u4fe1\u606f Pydantic Schemas", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5ba2\u6237\u5f00\u7968\u4fe1\u606f Pydantic Schemas", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/invoice_info.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_opportunity", "label": "opportunity.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity.py", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 28}, {"id": "app_schemas_crm_opportunity_opportunitylistbody", "label": "OpportunityListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityListBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_crm_opportunity_opportunitydetailbody", "label": "OpportunityDetailBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityDetailBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunitycreatebody", "label": "OpportunityCreateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityCreateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_opportunity_opportunityupdatebody", "label": "OpportunityUpdateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityUpdateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunitydeletebody", "label": "OpportunityDeleteBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityDeleteBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunityassignbody", "label": "OpportunityAssignBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityAssignBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunitychangestagebody", "label": "OpportunityChangeStageBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityChangeStageBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunitymarkwonbody", "label": "OpportunityMarkWonBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityMarkWonBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunitymarklostbody", "label": "OpportunityMarkLostBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityMarkLostBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody", "label": "OpportunityBatchUpdateStageBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityBatchUpdateStageBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody", "label": "OpportunityBatchUpdateExpectDateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityBatchUpdateExpectDateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunitystageloglistbody", "label": "OpportunityStageLogListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityStageLogListBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunitystatisticsbody", "label": "OpportunityStatisticsBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityStatisticsBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_crm_opportunity_opportunitykanbanbody", "label": "OpportunityKanbanBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityKanbanBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunityfollowlistbody", "label": "OpportunityFollowListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityFollowListBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunityfollowdetailbody", "label": "OpportunityFollowDetailBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityFollowDetailBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunityfollowcreatebody", "label": "OpportunityFollowCreateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityFollowCreateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_opportunity_opportunityfollowupdatebody", "label": "OpportunityFollowUpdateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityFollowUpdateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunityfollowdeletebody", "label": "OpportunityFollowDeleteBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityFollowDeleteBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunityproductlistbody", "label": "OpportunityProductListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityProductListBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody", "label": "OpportunityProductByOpportunityBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityProductByOpportunityBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunityproductdetailbody", "label": "OpportunityProductDetailBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityProductDetailBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunityproductcreatebody", "label": "OpportunityProductCreateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityProductCreateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_opportunity_opportunityproductbatchaddbody", "label": "OpportunityProductBatchAddBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityProductBatchAddBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunityproductupdatebody", "label": "OpportunityProductUpdateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityProductUpdateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_opportunityproductdeletebody", "label": "OpportunityProductDeleteBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OpportunityProductDeleteBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_opportunity_rationale_1", "label": "CRM \u5546\u673a\u7ba1\u7406 Pydantic Schemas", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5546\u673a\u7ba1\u7406 Pydantic Schemas", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/opportunity.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_pool_rule", "label": "pool_rule.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule.py", "community": 171, "community_name": "minio_url.py", "source_file": "app/schemas/crm/pool_rule.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_crm_pool_rule_poolrulelistbody", "label": "PoolRuleListBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolRuleListBody", "community": 171, "community_name": "minio_url.py", "source_file": "app/schemas/crm/pool_rule.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_pool_rule_poolruledetailbody", "label": "PoolRuleDetailBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolRuleDetailBody", "community": 171, "community_name": "minio_url.py", "source_file": "app/schemas/crm/pool_rule.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_pool_rule_poolruleaddbody", "label": "PoolRuleAddBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolRuleAddBody", "community": 171, "community_name": "minio_url.py", "source_file": "app/schemas/crm/pool_rule.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_pool_rule_poolruleupdatebody", "label": "PoolRuleUpdateBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolRuleUpdateBody", "community": 171, "community_name": "minio_url.py", "source_file": "app/schemas/crm/pool_rule.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_pool_rule_poolruledeletebody", "label": "PoolRuleDeleteBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolRuleDeleteBody", "community": 171, "community_name": "minio_url.py", "source_file": "app/schemas/crm/pool_rule.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_pool_rule_poolruleupdatestatusbody", "label": "PoolRuleUpdateStatusBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolRuleUpdateStatusBody", "community": 171, "community_name": "minio_url.py", "source_file": "app/schemas/crm/pool_rule.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_pool_rule_poolruleexecutebody", "label": "PoolRuleExecuteBody", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PoolRuleExecuteBody", "community": 171, "community_name": "minio_url.py", "source_file": "app/schemas/crm/pool_rule.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_pool_rule_rationale_1", "label": "CRM \u5ba2\u6237\u516c\u6d77\u6c60\u89c4\u5219 Pydantic Schemas", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5ba2\u6237\u516c\u6d77\u6c60\u89c4\u5219 Pydantic Schemas", "community": 171, "community_name": "minio_url.py", "source_file": "app/schemas/crm/pool_rule.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_price_letter", "label": "price_letter.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "price_letter.py", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/price_letter.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_crm_price_letter_priceletterlistbody", "label": "PriceLetterListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PriceLetterListBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/price_letter.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_price_letter_priceletterdetailbody", "label": "PriceLetterDetailBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PriceLetterDetailBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/price_letter.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_price_letter_pricelettercreatebody", "label": "PriceLetterCreateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PriceLetterCreateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/price_letter.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_price_letter_priceletterupdatebody", "label": "PriceLetterUpdateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PriceLetterUpdateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/price_letter.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_price_letter_pricelettervoidbody", "label": "PriceLetterVoidBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PriceLetterVoidBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/price_letter.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_price_letter_rationale_1", "label": "CRM \u8c03\u4ef7\u51fd Pydantic Schemas", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u8c03\u4ef7\u51fd Pydantic Schemas", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/price_letter.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_product", "label": "product.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "product.py", "community": 50, "community_name": "Community 50", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 15}, {"id": "app_schemas_crm_product_productcategorycreatebody", "label": "ProductCategoryCreateBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductCategoryCreateBody", "community": 50, "community_name": "Community 50", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_product_productcategoryupdatebody", "label": "ProductCategoryUpdateBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductCategoryUpdateBody", "community": 50, "community_name": "Community 50", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_product_categorydeletebody", "label": "CategoryDeleteBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CategoryDeleteBody", "community": 50, "community_name": "Community 50", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_product_productcategorytreebody", "label": "ProductCategoryTreeBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductCategoryTreeBody", "community": 50, "community_name": "Community 50", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_product_productupdatestatusbody", "label": "ProductUpdateStatusBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductUpdateStatusBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_product_productlistbody", "label": "ProductListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductListBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_product_productbranditem", "label": "ProductBrandItem", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductBrandItem", "community": 50, "community_name": "Community 50", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_product_productaliasitem", "label": "ProductAliasItem", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductAliasItem", "community": 50, "community_name": "Community 50", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_product_productcreatebody", "label": "ProductCreateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductCreateBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_product_productupdatebody", "label": "ProductUpdateBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductUpdateBody", "community": 50, "community_name": "Community 50", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_product_productdetailbody", "label": "ProductDetailBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductDetailBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_product_productdeletebody", "label": "ProductDeleteBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductDeleteBody", "community": 50, "community_name": "Community 50", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_product_productoptionsbody", "label": "ProductOptionsBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductOptionsBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_product_rationale_1", "label": "CRM \u4ea7\u54c1\u6a21\u5757 Pydantic Schemas", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u4ea7\u54c1\u6a21\u5757 Pydantic Schemas", "community": 50, "community_name": "Community 50", "source_file": "app/schemas/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_product_rationale_48", "label": "\u4ea7\u54c1\u5206\u7c7b\u6811\u67e5\u8be2\uff08\u5bc6\u6587\u89e3\u5bc6\u540e\u987b\u7528 Pydantic \u7ed1\u5b9a\uff0c\u88f8 dict=None \u5728\u90e8\u5206\u94fe\u8def\u4e0b\u4f1a\u4e22 body\uff09", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ea7\u54c1\u5206\u7c7b\u6811\u67e5\u8be2\uff08\u5bc6\u6587\u89e3\u5bc6\u540e\u987b\u7528 Pydantic \u7ed1\u5b9a\uff0c\u88f8 dict=None \u5728\u90e8\u5206\u94fe\u8def\u4e0b\u4f1a\u4e22 body\uff09", "community": 50, "community_name": "Community 50", "source_file": "app/schemas/crm/product.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_quote", "label": "quote.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "quote.py", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 31}, {"id": "app_schemas_crm_quote_quoteproductitem", "label": "QuoteProductItem", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteProductItem", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_quote_quotelistbody", "label": "QuoteListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteListBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_quote_quotedetailbody", "label": "QuoteDetailBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteDetailBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quotedeletebody", "label": "QuoteDeleteBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteDeleteBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quotecreatebody", "label": "QuoteCreateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteCreateBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_quote_quoteupdatebody", "label": "QuoteUpdateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteUpdateBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quotesubmitbody", "label": "QuoteSubmitBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteSubmitBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quotetemplatesavebody", "label": "QuoteTemplateSaveBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteTemplateSaveBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quotetemplategetbody", "label": "QuoteTemplateGetBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteTemplateGetBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quotepdfbody", "label": "QuotePdfBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuotePdfBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quotesharegeneratebody", "label": "QuoteShareGenerateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteShareGenerateBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quoteacceptbody", "label": "QuoteAcceptBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteAcceptBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quoterejectbody", "label": "QuoteRejectBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteRejectBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quotetocontractbody", "label": "QuoteToContractBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteToContractBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quotenewversionbody", "label": "QuoteNewVersionBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteNewVersionBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quoteversionsbody", "label": "QuoteVersionsBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteVersionsBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quoteinvalidbody", "label": "QuoteInvalidBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteInvalidBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quotestatisticsoverviewbody", "label": "QuoteStatisticsOverviewBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteStatisticsOverviewBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_quote_quotestatisticstrendbody", "label": "QuoteStatisticsTrendBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteStatisticsTrendBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_quote_quoteproductlistbody", "label": "QuoteProductListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteProductListBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quoteproductcreatebody", "label": "QuoteProductCreateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteProductCreateBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_quote_quoteproductupdatebody", "label": "QuoteProductUpdateBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteProductUpdateBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quoteproductdeletebody", "label": "QuoteProductDeleteBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteProductDeleteBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quoteapprovallistbody", "label": "QuoteApprovalListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteApprovalListBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quoteapprovalapprovebody", "label": "QuoteApprovalApproveBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteApprovalApproveBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quoteapprovalwithdrawbody", "label": "QuoteApprovalWithdrawBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteApprovalWithdrawBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody", "label": "QuoteApprovalRefreshNamesBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteApprovalRefreshNamesBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_quote_quoteshareloglistbody", "label": "QuoteShareLogListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteShareLogListBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_quotesharelogstatisticsbody", "label": "QuoteShareLogStatisticsBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteShareLogStatisticsBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_quote_rationale_1", "label": "CRM \u62a5\u4ef7\u5355 Pydantic Schemas", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u62a5\u4ef7\u5355 Pydantic Schemas", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_quote_approver_setting", "label": "quote_approver_setting.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "quote_approver_setting.py", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote_approver_setting.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_crm_quote_approver_setting_quoteapproversettingsavebody", "label": "QuoteApproverSettingSaveBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuoteApproverSettingSaveBody", "community": 27, "community_name": "Community 27", "source_file": "app/schemas/crm/quote_approver_setting.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_statistics", "label": "statistics.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics.py", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/statistics.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_crm_statistics_statisticsbody", "label": "StatisticsBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "StatisticsBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/statistics.py", "file_type": "code", "degree": 10}, {"id": "app_schemas_crm_statistics_rationale_1", "label": "CRM \u7edf\u8ba1\u5206\u6790 Pydantic Schemas", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u7edf\u8ba1\u5206\u6790 Pydantic Schemas", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/statistics.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_crm_supplier_info", "label": "supplier_info.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info.py", "community": 60, "community_name": "Community 60", "source_file": "app/schemas/crm/supplier_info.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_crm_supplier_info_supplierinfolistbody", "label": "SupplierInfoListBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SupplierInfoListBody", "community": 7, "community_name": "Community 7", "source_file": "app/schemas/crm/supplier_info.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_crm_supplier_info_supplierinfolistallbody", "label": "SupplierInfoListAllBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SupplierInfoListAllBody", "community": 60, "community_name": "Community 60", "source_file": "app/schemas/crm/supplier_info.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_supplier_info_supplierinfodetailbody", "label": "SupplierInfoDetailBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SupplierInfoDetailBody", "community": 60, "community_name": "Community 60", "source_file": "app/schemas/crm/supplier_info.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_supplier_info_supplierinfocreatebody", "label": "SupplierInfoCreateBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SupplierInfoCreateBody", "community": 60, "community_name": "Community 60", "source_file": "app/schemas/crm/supplier_info.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_supplier_info_supplierinfoupdatebody", "label": "SupplierInfoUpdateBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SupplierInfoUpdateBody", "community": 60, "community_name": "Community 60", "source_file": "app/schemas/crm/supplier_info.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_supplier_info_supplierinfodeletebody", "label": "SupplierInfoDeleteBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SupplierInfoDeleteBody", "community": 60, "community_name": "Community 60", "source_file": "app/schemas/crm/supplier_info.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_crm_supplier_info_rationale_1", "label": "CRM \u4f9b\u65b9\u4fe1\u606f Pydantic Schemas", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u4f9b\u65b9\u4fe1\u606f Pydantic Schemas", "community": 60, "community_name": "Community 60", "source_file": "app/schemas/crm/supplier_info.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_db_init", "label": "__init__.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 264, "community_name": "__init__.py", "source_file": "app/schemas/db/__init__.py", "file_type": "code", "degree": 1}, {"id": "app_schemas_db_init_rationale_1", "label": "\u5730\u78c5\uff08db\uff09Pydantic schemas \u2014 \u5bf9\u9f50\u539f simple-dibang-xiaoshou \u5951\u7ea6\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5730\u78c5\uff08db\uff09Pydantic schemas \u2014 \u5bf9\u9f50\u539f simple-dibang-xiaoshou \u5951\u7ea6\u3002", "community": 264, "community_name": "__init__.py", "source_file": "app/schemas/db/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_db_dashboard", "label": "dashboard.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "dashboard.py", "community": 51, "community_name": "Community 51", "source_file": "app/schemas/db/dashboard.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_db_dashboard_dashboardstats", "label": "DashboardStats", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DashboardStats", "community": 51, "community_name": "Community 51", "source_file": "app/schemas/db/dashboard.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_db_dashboard_dashboardcargostat", "label": "DashboardCargoStat", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DashboardCargoStat", "community": 51, "community_name": "Community 51", "source_file": "app/schemas/db/dashboard.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_db_dashboard_dashboardpartnercargostat", "label": "DashboardPartnerCargoStat", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DashboardPartnerCargoStat", "community": 51, "community_name": "Community 51", "source_file": "app/schemas/db/dashboard.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_db_inventory", "label": "inventory.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 2, "community_name": "Community 2", "source_file": "app/schemas/db/inventory.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_db_inventory_inboundoutboundbase", "label": "InboundOutboundBase", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "InboundOutboundBase", "community": 2, "community_name": "Community 2", "source_file": "app/schemas/db/inventory.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_db_inventory_inboundoutboundcreate", "label": "InboundOutboundCreate", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InboundOutboundCreate", "community": 2, "community_name": "Community 2", "source_file": "app/schemas/db/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_db_inventory_inboundoutboundupdate", "label": "InboundOutboundUpdate", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InboundOutboundUpdate", "community": 2, "community_name": "Community 2", "source_file": "app/schemas/db/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_db_inventory_createlinkforplanpayload", "label": "CreateLinkForPlanPayload", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CreateLinkForPlanPayload", "community": 2, "community_name": "Community 2", "source_file": "app/schemas/db/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_db_inventory_inboundoutboundread", "label": "InboundOutboundRead", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "InboundOutboundRead", "community": 2, "community_name": "Community 2", "source_file": "app/schemas/db/inventory.py", "file_type": "code", "degree": 12}, {"id": "app_schemas_db_plans", "label": "plans.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "plans.py", "community": 24, "community_name": "Community 24", "source_file": "app/schemas/db/plans.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_db_plans_purchaseplanbase", "label": "PurchasePlanBase", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PurchasePlanBase", "community": 24, "community_name": "Community 24", "source_file": "app/schemas/db/plans.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_db_plans_purchaseplancreate", "label": "PurchasePlanCreate", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PurchasePlanCreate", "community": 24, "community_name": "Community 24", "source_file": "app/schemas/db/plans.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_db_plans_purchaseplanupdate", "label": "PurchasePlanUpdate", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PurchasePlanUpdate", "community": 24, "community_name": "Community 24", "source_file": "app/schemas/db/plans.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_db_plans_purchaseplanread", "label": "PurchasePlanRead", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "PurchasePlanRead", "community": 24, "community_name": "Community 24", "source_file": "app/schemas/db/plans.py", "file_type": "code", "degree": 11}, {"id": "app_schemas_db_plans_purchaseplanwithfilllink", "label": "PurchasePlanWithFillLink", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PurchasePlanWithFillLink", "community": 24, "community_name": "Community 24", "source_file": "app/schemas/db/plans.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_db_public_inventory", "label": "public_inventory.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "public_inventory.py", "community": 111, "community_name": "Community 111", "source_file": "app/schemas/db/public_inventory.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_db_public_inventory_publicinventoryfeedback", "label": "PublicInventoryFeedback", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PublicInventoryFeedback", "community": 111, "community_name": "Community 111", "source_file": "app/schemas/db/public_inventory.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_db_public_inventory_publicinventorypageread", "label": "PublicInventoryPageRead", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PublicInventoryPageRead", "community": 111, "community_name": "Community 111", "source_file": "app/schemas/db/public_inventory.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_db_public_inventory_inventorysiteurlread", "label": "InventorySiteUrlRead", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InventorySiteUrlRead", "community": 2, "community_name": "Community 2", "source_file": "app/schemas/db/public_inventory.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_db_weighing", "label": "weighing.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "weighing.py", "community": 62, "community_name": "Community 62", "source_file": "app/schemas/db/weighing.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_db_weighing_weighingslipbase", "label": "WeighingSlipBase", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "WeighingSlipBase", "community": 62, "community_name": "Community 62", "source_file": "app/schemas/db/weighing.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_db_weighing_weighingslipcreate", "label": "WeighingSlipCreate", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WeighingSlipCreate", "community": 62, "community_name": "Community 62", "source_file": "app/schemas/db/weighing.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_db_weighing_weighingslipupdate", "label": "WeighingSlipUpdate", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WeighingSlipUpdate", "community": 62, "community_name": "Community 62", "source_file": "app/schemas/db/weighing.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_db_weighing_weighingslipread", "label": "WeighingSlipRead", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "WeighingSlipRead", "community": 62, "community_name": "Community 62", "source_file": "app/schemas/db/weighing.py", "file_type": "code", "degree": 11}, {"id": "app_schemas_duty", "label": "duty.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "duty.py", "community": 44, "community_name": "Community 44", "source_file": "app/schemas/duty.py", "file_type": "code", "degree": 10}, {"id": "app_schemas_duty_dutyassignmentin", "label": "DutyAssignmentIn", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DutyAssignmentIn", "community": 44, "community_name": "Community 44", "source_file": "app/schemas/duty.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_duty_dutyslotsavein", "label": "DutySlotSaveIn", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DutySlotSaveIn", "community": 44, "community_name": "Community 44", "source_file": "app/schemas/duty.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_duty_dutydaysavebody", "label": "DutyDaySaveBody", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DutyDaySaveBody", "community": 44, "community_name": "Community 44", "source_file": "app/schemas/duty.py", "file_type": "code", "degree": 10}, {"id": "app_schemas_duty_dutylinkbody", "label": "DutyLinkBody", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DutyLinkBody", "community": 44, "community_name": "Community 44", "source_file": "app/schemas/duty.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_duty_dutygrabbody", "label": "DutyGrabBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DutyGrabBody", "community": 160, "community_name": "register_local_callback", "source_file": "app/schemas/duty.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_duty_rationale_1", "label": "\u503c\u73ed\u6392\u73ed Pydantic schemas", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u503c\u73ed\u6392\u73ed Pydantic schemas", "community": 44, "community_name": "Community 44", "source_file": "app/schemas/duty.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_leave", "label": "leave.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "leave.py", "community": 160, "community_name": "register_local_callback", "source_file": "app/schemas/leave.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_leave_leavecreate", "label": "LeaveCreate", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "LeaveCreate", "community": 160, "community_name": "register_local_callback", "source_file": "app/schemas/leave.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_leave_leaveupdate", "label": "LeaveUpdate", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "LeaveUpdate", "community": 160, "community_name": "register_local_callback", "source_file": "app/schemas/leave.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_leave_leaveresponse", "label": "LeaveResponse", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "LeaveResponse", "community": 160, "community_name": "register_local_callback", "source_file": "app/schemas/leave.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_leave_config", "label": "Config", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Config", "community": 160, "community_name": "register_local_callback", "source_file": "app/schemas/leave.py", "file_type": "code", "degree": 1}, {"id": "app_schemas_leave_rationale_1", "label": "Pydantic schemas - \u8bf7\u5047\u7533\u8bf7", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Pydantic schemas - \u8bf7\u5047\u7533\u8bf7", "community": 160, "community_name": "register_local_callback", "source_file": "app/schemas/leave.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_menu", "label": "menu.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "menu.py", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/menu.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_menu_menumeta", "label": "MenuMeta", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "MenuMeta", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/menu.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_menu_menuitem", "label": "MenuItem", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "MenuItem", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/menu.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_menu_menulistresponse", "label": "MenuListResponse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "MenuListResponse", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/menu.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_menu_favorite", "label": "menu_favorite.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "menu_favorite.py", "community": 3, "community_name": "Community 3", "source_file": "app/schemas/menu_favorite.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "MenuFavoriteCreateBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "MenuFavoriteCreateBody", "community": 3, "community_name": "Community 3", "source_file": "app/schemas/menu_favorite.py", "file_type": "code", "degree": 26}, {"id": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "MenuFavoriteDeleteBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "MenuFavoriteDeleteBody", "community": 3, "community_name": "Community 3", "source_file": "app/schemas/menu_favorite.py", "file_type": "code", "degree": 26}, {"id": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "MenuFavoriteReorderBody", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "MenuFavoriteReorderBody", "community": 3, "community_name": "Community 3", "source_file": "app/schemas/menu_favorite.py", "file_type": "code", "degree": 27}, {"id": "app_schemas_menu_favorite_rationale_15", "label": "\u6536\u85cf\u83dc\u5355\u5b8c\u6574\u6709\u5e8f\u5217\u8868\uff08paths \u987b\u4e0e\u5f53\u524d\u6709\u6548\u6536\u85cf\u96c6\u5408\u4e00\u81f4\uff09", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6536\u85cf\u83dc\u5355\u5b8c\u6574\u6709\u5e8f\u5217\u8868\uff08paths \u987b\u4e0e\u5f53\u524d\u6709\u6548\u6536\u85cf\u96c6\u5408\u4e00\u81f4\uff09", "community": 3, "community_name": "Community 3", "source_file": "app/schemas/menu_favorite.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_monitor_init", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 308, "community_name": "__init__.py", "source_file": "app/schemas/monitor/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_monitor_operlog", "label": "operlog.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "operlog.py", "community": 160, "community_name": "register_local_callback", "source_file": "app/schemas/monitor/operlog.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_monitor_operlog_operloglistbody", "label": "OperLogListBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OperLogListBody", "community": 160, "community_name": "register_local_callback", "source_file": "app/schemas/monitor/operlog.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_monitor_operlog_operlogdetailbody", "label": "OperLogDetailBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OperLogDetailBody", "community": 160, "community_name": "register_local_callback", "source_file": "app/schemas/monitor/operlog.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_monitor_operlog_rationale_1", "label": "\u64cd\u4f5c\u65e5\u5fd7\uff08\u517c\u5bb9 RuoYi OperLog \u89c6\u56fe\uff09", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u64cd\u4f5c\u65e5\u5fd7\uff08\u517c\u5bb9 RuoYi OperLog \u89c6\u56fe\uff09", "community": 160, "community_name": "register_local_callback", "source_file": "app/schemas/monitor/operlog.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_pl_init", "label": "__init__.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.4, "font": {"size": 12, "color": "#ffffff"}, "title": "__init__.py", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/__init__.py", "file_type": "code", "degree": 99}, {"id": "app_schemas_pl_init_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - Pydantic Schema", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - Pydantic Schema", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/__init__.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_pl_base_data", "label": "base_data.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "base_data.py", "community": 14, "community_name": "Community 14", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 41}, {"id": "app_schemas_pl_base_data_carrierbase", "label": "CarrierBase", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CarrierBase", "community": 14, "community_name": "Community 14", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_carrierqualificationbase", "label": "CarrierQualificationBase", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CarrierQualificationBase", "community": 14, "community_name": "Community 14", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_base_data_carriercreate", "label": "CarrierCreate", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CarrierCreate", "community": 14, "community_name": "Community 14", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_base_data_carrierupdate", "label": "CarrierUpdate", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CarrierUpdate", "community": 14, "community_name": "Community 14", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_carrierauditreject", "label": "CarrierAuditReject", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CarrierAuditReject", "community": 115, "community_name": "site.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_carrierread", "label": "CarrierRead", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "CarrierRead", "community": 14, "community_name": "Community 14", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 11}, {"id": "app_schemas_pl_base_data_carrier_to_read", "label": "carrier_to_read()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "carrier_to_read()", "community": 14, "community_name": "Community 14", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 11}, {"id": "app_schemas_pl_base_data_py_date", "label": "date", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 14, "community_name": "Community 14", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "VehiclePersonnelRow", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "VehiclePersonnelRow", "community": 119, "community_name": "Community 119", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 13}, {"id": "app_schemas_pl_base_data_certrow", "label": "CertRow", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CertRow", "community": 119, "community_name": "Community 119", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 16}, {"id": "app_schemas_pl_base_data_certread", "label": "CertRead", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "CertRead", "community": 71, "community_name": "Community 71", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 10}, {"id": "app_schemas_pl_base_data_vehiclebase", "label": "VehicleBase", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleBase", "community": 64, "community_name": "Community 64", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_vehiclecreate", "label": "VehicleCreate", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleCreate", "community": 64, "community_name": "Community 64", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_base_data_vehicleupdate", "label": "VehicleUpdate", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleUpdate", "community": 64, "community_name": "Community 64", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_base_data_vehicleread", "label": "VehicleRead", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRead", "community": 64, "community_name": "Community 64", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_base_data_vehicledetailread", "label": "VehicleDetailRead", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleDetailRead", "community": 109, "community_name": "Community 109", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_base_data_personnelbase", "label": "PersonnelBase", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PersonnelBase", "community": 115, "community_name": "site.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_personnelcreate", "label": "PersonnelCreate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PersonnelCreate", "community": 115, "community_name": "site.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_base_data_personnelupdate", "label": "PersonnelUpdate", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PersonnelUpdate", "community": 64, "community_name": "Community 64", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_base_data_personnelread", "label": "PersonnelRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PersonnelRead", "community": 115, "community_name": "site.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_base_data_personneldetailread", "label": "PersonnelDetailRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PersonnelDetailRead", "community": 115, "community_name": "site.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_base_data_driverbase", "label": "DriverBase", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DriverBase", "community": 115, "community_name": "site.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_drivercreate", "label": "DriverCreate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DriverCreate", "community": 115, "community_name": "site.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_driverupdate", "label": "DriverUpdate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DriverUpdate", "community": 115, "community_name": "site.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_driverread", "label": "DriverRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DriverRead", "community": 115, "community_name": "site.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_base_data_driverlistresponse", "label": "DriverListResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DriverListResponse", "community": 115, "community_name": "site.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_vehicledrivercreate", "label": "VehicleDriverCreate", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleDriverCreate", "community": 109, "community_name": "Community 109", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_vehicledriverread", "label": "VehicleDriverRead", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleDriverRead", "community": 14, "community_name": "Community 14", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_base_data_carrierlistresponse", "label": "CarrierListResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CarrierListResponse", "community": 115, "community_name": "site.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_vehiclelistresponse", "label": "VehicleListResponse", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleListResponse", "community": 71, "community_name": "Community 71", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_personnellistresponse", "label": "PersonnelListResponse", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PersonnelListResponse", "community": 14, "community_name": "Community 14", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_base_data_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e Schema\uff08\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\u3001\u8bc1\u4e66\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e Schema\uff08\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\u3001\u8bc1\u4e66\uff09", "community": 14, "community_name": "Community 14", "source_file": "app/schemas/pl/base_data.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_pl_datetime_parse", "label": "datetime_parse.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime_parse.py", "community": 188, "community_name": "context.py", "source_file": "app/schemas/pl/datetime_parse.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "label": "parse_optional_plan_datetime()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_optional_plan_datetime()", "community": 188, "community_name": "context.py", "source_file": "app/schemas/pl/datetime_parse.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_datetime_parse_py_datetime", "label": "datetime", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 188, "community_name": "context.py", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_datetime_parse_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212\u76f8\u5173\u65e5\u671f\u65f6\u95f4\u89e3\u6790\uff1a\u524d\u7aef date-picker \u4ec5\u4f20 YYYY-MM-DD\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212\u76f8\u5173\u65e5\u671f\u65f6\u95f4\u89e3\u6790\uff1a\u524d\u7aef date-picker \u4ec5\u4f20 YYYY-MM-DD\u3002", "community": 188, "community_name": "context.py", "source_file": "app/schemas/pl/datetime_parse.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_pl_freight", "label": "freight.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "freight.py", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 22}, {"id": "app_schemas_pl_freight_freightsettlementbase", "label": "FreightSettlementBase", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementBase", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_freight_freightsettlementcreate", "label": "FreightSettlementCreate", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementCreate", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_freight_freightsettlementcreate_check_ids", "label": ".check_ids()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".check_ids()", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_freight_freightsettlementupdate", "label": "FreightSettlementUpdate", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementUpdate", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_freight_freightsettlementread", "label": "FreightSettlementRead", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementRead", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 15}, {"id": "app_schemas_pl_freight_freightsettlementlistitem", "label": "FreightSettlementListItem", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementListItem", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_freight_freightsettlementtransportread", "label": "FreightSettlementTransportRead", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementTransportRead", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_freight_unsettledplanitem", "label": "UnsettledPlanItem", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "UnsettledPlanItem", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_freight_unsettledplanlistresponse", "label": "UnsettledPlanListResponse", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "UnsettledPlanListResponse", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_freight_settlementplansummary", "label": "SettlementPlanSummary", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SettlementPlanSummary", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_freight_settlementapprovalflowitem", "label": "SettlementApprovalFlowItem", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SettlementApprovalFlowItem", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_freight_freightsettlementwithtransports", "label": "FreightSettlementWithTransports", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementWithTransports", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody", "label": "FreightSettlementSubmitApprovalBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementSubmitApprovalBody", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_freight_freightsettlementapprovalactionbody", "label": "FreightSettlementApprovalActionBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementApprovalActionBody", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_freight_freightsettlementdisbursebody", "label": "FreightSettlementDisburseBody", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementDisburseBody", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_freight_remittancevouchercreate", "label": "RemittanceVoucherCreate", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "RemittanceVoucherCreate", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_freight_remittancevoucherread", "label": "RemittanceVoucherRead", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "RemittanceVoucherRead", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_freight_freightsettlementlistquery", "label": "FreightSettlementListQuery", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementListQuery", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_freight_freightsettlementlistresponse", "label": "FreightSettlementListResponse", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementListResponse", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_freight_freightsettlementbytransportread", "label": "FreightSettlementByTransportRead", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FreightSettlementByTransportRead", "community": 127, "community_name": "Community 127", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_inventory", "label": "inventory.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 20}, {"id": "app_schemas_pl_inventory_inventoryread", "label": "InventoryRead", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InventoryRead", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_inventory_inventorytransactionread", "label": "InventoryTransactionRead", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InventoryTransactionRead", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_inventory_inventorywarningread", "label": "InventoryWarningRead", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "InventoryWarningRead", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_inventory_inventorywarningupdate", "label": "InventoryWarningUpdate", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InventoryWarningUpdate", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_inventory_inventorywarningthreshold", "label": "InventoryWarningThreshold", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InventoryWarningThreshold", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_inventory_documentreminderread", "label": "DocumentReminderRead", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DocumentReminderRead", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_inventory_documentreminderupdate", "label": "DocumentReminderUpdate", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DocumentReminderUpdate", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_inventory_documentreminderstatsread", "label": "DocumentReminderStatsRead", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DocumentReminderStatsRead", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_inventory_inventoryledgerquery", "label": "InventoryLedgerQuery", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InventoryLedgerQuery", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_inventory_inventoryledgerresponse", "label": "InventoryLedgerResponse", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InventoryLedgerResponse", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_inventory_inventorytransactionquery", "label": "InventoryTransactionQuery", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InventoryTransactionQuery", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_inventory_inventorytransactionresponse", "label": "InventoryTransactionResponse", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InventoryTransactionResponse", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_inventory_inventorysummaryquery", "label": "InventorySummaryQuery", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "InventorySummaryQuery", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_inventory_inventorysummaryitem", "label": "InventorySummaryItem", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InventorySummaryItem", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_inventory_inventorysummaryresponse", "label": "InventorySummaryResponse", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "InventorySummaryResponse", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_inventory_transportstatsquery", "label": "TransportStatsQuery", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportStatsQuery", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_inventory_transportstatsitem", "label": "TransportStatsItem", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportStatsItem", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_inventory_transportstatsresponse", "label": "TransportStatsResponse", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportStatsResponse", "community": 0, "community_name": "Community 0", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_io_order", "label": "io_order.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "io_order.py", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 14}, {"id": "app_schemas_pl_io_order_brandoption", "label": "BrandOption", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "BrandOption", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 29}, {"id": "app_schemas_pl_io_order_brandqtyitem", "label": "BrandQtyItem", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "BrandQtyItem", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 29}, {"id": "app_schemas_pl_io_order_ioorderitemread", "label": "IoOrderItemRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "IoOrderItemRead", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_io_order_ioorderitempatch", "label": "IoOrderItemPatch", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "IoOrderItemPatch", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_io_order_ioorderpatch", "label": "IoOrderPatch", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "IoOrderPatch", "community": 54, "community_name": "Community 54", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_io_order_ioorderread", "label": "IoOrderRead", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "IoOrderRead", "community": 54, "community_name": "Community 54", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 11}, {"id": "app_schemas_pl_io_order_ioorderlistresponse", "label": "IoOrderListResponse", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "IoOrderListResponse", "community": 54, "community_name": "Community 54", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_io_order_publicioorderitemfeedback", "label": "PublicIoOrderItemFeedback", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PublicIoOrderItemFeedback", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_io_order_publicioorderfeedback", "label": "PublicIoOrderFeedback", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PublicIoOrderFeedback", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_io_order_rationale_1", "label": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355 Pydantic schemas", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5165\u5e93\u5355 / \u51fa\u5e93\u5355 Pydantic schemas", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/io_order.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_pl_menu_badge", "label": "menu_badge.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "menu_badge.py", "community": 146, "community_name": "__init__.py", "source_file": "app/schemas/pl/menu_badge.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_menu_badge_plmenubadgestatsread", "label": "PlMenuBadgeStatsRead", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlMenuBadgeStatsRead", "community": 146, "community_name": "__init__.py", "source_file": "app/schemas/pl/menu_badge.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_paste_recognize", "label": "paste_recognize.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "paste_recognize.py", "community": 109, "community_name": "Community 109", "source_file": "app/schemas/pl/paste_recognize.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_paste_recognize_conflictaction", "label": "ConflictAction", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ConflictAction", "community": 109, "community_name": "Community 109", "source_file": "app/schemas/pl/paste_recognize.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_paste_recognize_pastepersonnelin", "label": "PastePersonnelIn", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PastePersonnelIn", "community": 109, "community_name": "Community 109", "source_file": "app/schemas/pl/paste_recognize.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_paste_recognize_pastevehiclein", "label": "PasteVehicleIn", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PasteVehicleIn", "community": 109, "community_name": "Community 109", "source_file": "app/schemas/pl/paste_recognize.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_paste_recognize_pastecommitbody", "label": "PasteCommitBody", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PasteCommitBody", "community": 109, "community_name": "Community 109", "source_file": "app/schemas/pl/paste_recognize.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_paste_recognize_pastecommitresult", "label": "PasteCommitResult", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PasteCommitResult", "community": 109, "community_name": "Community 109", "source_file": "app/schemas/pl/paste_recognize.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_paste_recognize_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212 - \u4e09\u65b9\u7c98\u8d34\u8bc6\u522b\u63d0\u4ea4 Schema", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212 - \u4e09\u65b9\u7c98\u8d34\u8bc6\u522b\u63d0\u4ea4 Schema", "community": 109, "community_name": "Community 109", "source_file": "app/schemas/pl/paste_recognize.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_pl_plan", "label": "plan.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "plan.py", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 34}, {"id": "app_schemas_pl_plan_planproductbase", "label": "PlanProductBase", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanProductBase", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_plan_planproductcreate", "label": "PlanProductCreate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanProductCreate", "community": 5, "community_name": "Community 5", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 12}, {"id": "app_schemas_pl_plan_planproductupdate", "label": "PlanProductUpdate", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanProductUpdate", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_plan_planarchivebrandqtyitem", "label": "PlanArchiveBrandQtyItem", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanArchiveBrandQtyItem", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_plan_planproductread", "label": "PlanProductRead", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanProductRead", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_plan_planbase", "label": "PlanBase", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanBase", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_plan_plancontractlink", "label": "PlanContractLink", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanContractLink", "community": 5, "community_name": "Community 5", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_pl_plan_plancreate", "label": "PlanCreate", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanCreate", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_plan_plantransportcreateblock", "label": "PlanTransportCreateBlock", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanTransportCreateBlock", "community": 5, "community_name": "Community 5", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 11}, {"id": "app_schemas_pl_plan_planupdate", "label": "PlanUpdate", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanUpdate", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_plan_hazardcertreadybody", "label": "HazardCertReadyBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "HazardCertReadyBody", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_plan_planread", "label": "PlanRead", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanRead", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 12}, {"id": "app_schemas_pl_plan_planwithproducts", "label": "PlanWithProducts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanWithProducts", "community": 5, "community_name": "Community 5", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 12}, {"id": "app_schemas_pl_plan_planinboundsliptemplatesave", "label": "PlanInboundSlipTemplateSave", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanInboundSlipTemplateSave", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_plan_plandeliverysliptemplatesave", "label": "PlanDeliverySlipTemplateSave", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanDeliverySlipTemplateSave", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_plan_plansubpacksliptemplatesave", "label": "PlanSubpackSlipTemplateSave", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanSubpackSlipTemplateSave", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_plan_createfromcontractrequest", "label": "CreateFromContractRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "CreateFromContractRequest", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_plan_plancreatefull", "label": "PlanCreateFull", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanCreateFull", "community": 5, "community_name": "Community 5", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_plan_planlistquery", "label": "PlanListQuery", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanListQuery", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_plan_planproductcertitem", "label": "PlanProductCertItem", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanProductCertItem", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_plan_planproductcertsupdate", "label": "PlanProductCertsUpdate", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanProductCertsUpdate", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_plan_planarchiveproductitem", "label": "PlanArchiveProductItem", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanArchiveProductItem", "community": 5, "community_name": "Community 5", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_plan_planarchivefreightblock", "label": "PlanArchiveFreightBlock", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanArchiveFreightBlock", "community": 5, "community_name": "Community 5", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_plan_planarchivebody", "label": "PlanArchiveBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanArchiveBody", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_plan_plandriverfeedbackproductitem", "label": "PlanDriverFeedbackProductItem", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanDriverFeedbackProductItem", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_plan_plandriverfeedbackupdatebody", "label": "PlanDriverFeedbackUpdateBody", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanDriverFeedbackUpdateBody", "community": 5, "community_name": "Community 5", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_plan_plansitefeedbackupdatebody", "label": "PlanSiteFeedbackUpdateBody", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanSiteFeedbackUpdateBody", "community": 5, "community_name": "Community 5", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_plan_planlistresponse", "label": "PlanListResponse", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanListResponse", "community": 180, "community_name": "OSSStorage", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_resource_snapshot", "label": "resource_snapshot.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "resource_snapshot.py", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/resource_snapshot.py", "file_type": "code", "degree": 10}, {"id": "app_schemas_pl_resource_snapshot_snapshotcertread", "label": "SnapshotCertRead", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SnapshotCertRead", "community": 71, "community_name": "Community 71", "source_file": "app/schemas/pl/resource_snapshot.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow", "label": "SnapshotPersonnelRow", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SnapshotPersonnelRow", "community": 71, "community_name": "Community 71", "source_file": "app/schemas/pl/resource_snapshot.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_resource_snapshot_transportresourcesnapshot", "label": "TransportResourceSnapshot", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportResourceSnapshot", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/resource_snapshot.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", "label": "parse_resource_snapshot()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_resource_snapshot()", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/resource_snapshot.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_resource_snapshot_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 45, "community_name": "Community 45", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "PlanResourceSnapshotMixin", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.7, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanResourceSnapshotMixin", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/resource_snapshot.py", "file_type": "code", "degree": 57}, {"id": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot", "label": "._coerce_resource_snapshot()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "._coerce_resource_snapshot()", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/resource_snapshot.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_resource_snapshot_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167 Schema", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167 Schema", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/resource_snapshot.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_pl_resource_snapshot_rationale_66", "label": "\u4ece ORM \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ece ORM \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/resource_snapshot.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_pl_transport", "label": "transport.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transport.py", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 39}, {"id": "app_schemas_pl_transport_transportbase", "label": "TransportBase", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportBase", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_transport_transportcreate", "label": "TransportCreate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportCreate", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_transport_transportarrange", "label": "TransportArrange", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportArrange", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 11}, {"id": "app_schemas_pl_transport_transportinventorylinkread", "label": "TransportInventoryLinkRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportInventoryLinkRead", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 10}, {"id": "app_schemas_pl_transport_transportsitelinkread", "label": "TransportSiteLinkRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportSiteLinkRead", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 13}, {"id": "app_schemas_pl_transport_transportupdate", "label": "TransportUpdate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportUpdate", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_transport_transportdriverproductfeedbackread", "label": "TransportDriverProductFeedbackRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportDriverProductFeedbackRead", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_transport_transportread", "label": "TransportRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportRead", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 13}, {"id": "app_schemas_pl_transport_transportioorderbrief", "label": "TransportIoOrderBrief", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportIoOrderBrief", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 10}, {"id": "app_schemas_pl_transport_transportarrangeresult", "label": "TransportArrangeResult", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportArrangeResult", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_transport_planarrangeinforead", "label": "PlanArrangeInfoRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanArrangeInfoRead", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_transport_transportwithplans", "label": "TransportWithPlans", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportWithPlans", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_transport_transportfeedback", "label": "TransportFeedback", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportFeedback", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_transport_publictransportproductfeedbackitem", "label": "PublicTransportProductFeedbackItem", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PublicTransportProductFeedbackItem", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_transport_publictransportfeedback", "label": "PublicTransportFeedback", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PublicTransportFeedback", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_transport_publictransportplanproductread", "label": "PublicTransportPlanProductRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PublicTransportPlanProductRead", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_pl_transport_publictransportpersonnelread", "label": "PublicTransportPersonnelRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PublicTransportPersonnelRead", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_transport_publictransportpageread", "label": "PublicTransportPageRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PublicTransportPageRead", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_pl_transport_publictransportsitepageread", "label": "PublicTransportSitePageRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "PublicTransportSitePageRead", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_pl_transport_approvalsubmit", "label": "ApprovalSubmit", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ApprovalSubmit", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_transport_approvalrequest", "label": "ApprovalRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ApprovalRequest", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_transport_approvalrecordread", "label": "ApprovalRecordRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ApprovalRecordRead", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_pl_transport_transportlistquery", "label": "TransportListQuery", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportListQuery", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_transport_transportlistresponse", "label": "TransportListResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportListResponse", "community": 45, "community_name": "Community 45", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_transport_address", "label": "transport_address.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transport_address.py", "community": 58, "community_name": "Community 58", "source_file": "app/schemas/pl/transport_address.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_transport_address_transportaddressbase", "label": "TransportAddressBase", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportAddressBase", "community": 58, "community_name": "Community 58", "source_file": "app/schemas/pl/transport_address.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_transport_address_transportaddresscreate", "label": "TransportAddressCreate", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportAddressCreate", "community": 58, "community_name": "Community 58", "source_file": "app/schemas/pl/transport_address.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_transport_address_transportaddresscreate_validate_coordinates", "label": ".validate_coordinates()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_coordinates()", "community": 58, "community_name": "Community 58", "source_file": "app/schemas/pl/transport_address.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_transport_address_transportaddressupdate", "label": "TransportAddressUpdate", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportAddressUpdate", "community": 58, "community_name": "Community 58", "source_file": "app/schemas/pl/transport_address.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_transport_address_transportaddressread", "label": "TransportAddressRead", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportAddressRead", "community": 58, "community_name": "Community 58", "source_file": "app/schemas/pl/transport_address.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_transport_address_transportaddresslistresponse", "label": "TransportAddressListResponse", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportAddressListResponse", "community": 58, "community_name": "Community 58", "source_file": "app/schemas/pl/transport_address.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_vehicle_maintenance", "label": "vehicle_maintenance.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_maintenance.py", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 14}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate", "label": "VehicleMaintenanceApplyCreate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleMaintenanceApplyCreate", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", "label": "VehicleMaintenanceApplyUpdate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleMaintenanceApplyUpdate", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "VehicleMaintenanceApplyRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleMaintenanceApplyRead", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 14}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", "label": "VehicleMaintenanceApplyListResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleMaintenanceApplyListResponse", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", "label": "VehicleMaintenanceApplyReminder", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleMaintenanceApplyReminder", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "label": "VehicleMaintenanceProcessCreate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleMaintenanceProcessCreate", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate_validate_amount", "label": ".validate_amount()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_amount()", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_vehicle_maintenance_py_decimal", "label": "Decimal", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 65, "community_name": "Community 65", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", "label": "VehicleMaintenanceProcessUpdate", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleMaintenanceProcessUpdate", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "label": "VehicleMaintenanceProcessRead", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleMaintenanceProcessRead", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 11}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse", "label": "VehicleMaintenanceProcessListResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleMaintenanceProcessListResponse", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem", "label": "VehicleMaintenanceProcessBoardItem", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleMaintenanceProcessBoardItem", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", "label": "VehicleMaintenanceProcessBoardListResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleMaintenanceProcessBoardListResponse", "community": 65, "community_name": "Community 65", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_vehicle_recharge", "label": "vehicle_recharge.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_recharge.py", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 15}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "label": "VehicleRechargeApplyCreate", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRechargeApplyCreate", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate_validate_recharge_type", "label": ".validate_recharge_type()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_recharge_type()", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate", "label": "VehicleRechargeApplyUpdate", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRechargeApplyUpdate", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "VehicleRechargeApplyRead", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRechargeApplyRead", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 15}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse", "label": "VehicleRechargeApplyListResponse", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRechargeApplyListResponse", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption", "label": "VehicleRechargeApplyOption", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRechargeApplyOption", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "label": "VehicleRechargeRecordCreate", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRechargeRecordCreate", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 11}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_recharge_type", "label": ".validate_recharge_type()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_recharge_type()", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_amount", "label": ".validate_amount()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_amount()", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_vehicle_recharge_py_decimal", "label": "Decimal", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 16, "community_name": "Community 16", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate", "label": "VehicleRechargeRecordUpdate", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRechargeRecordUpdate", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "VehicleRechargeRecordRead", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRechargeRecordRead", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 13}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse", "label": "VehicleRechargeRecordListResponse", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRechargeRecordListResponse", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem", "label": "VehicleRechargeDisburseBoardItem", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRechargeDisburseBoardItem", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", "label": "VehicleRechargeDisburseBoardListResponse", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleRechargeDisburseBoardListResponse", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_vehicle_recharge_rationale_133", "label": "\u53d1\u653e\u767b\u8bb0\u9875\uff1a\u7533\u8bf7\u5355 + \u5173\u8054\u53d1\u653e\u4fe1\u606f\uff08\u5de6\u8fde\u63a5\uff09", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53d1\u653e\u767b\u8bb0\u9875\uff1a\u7533\u8bf7\u5355 + \u5173\u8054\u53d1\u653e\u4fe1\u606f\uff08\u5de6\u8fde\u63a5\uff09", "community": 16, "community_name": "Community 16", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_pl_vehicle_urea", "label": "vehicle_urea.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_urea.py", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 13}, {"id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "label": "VehicleUreaApplyCreate", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleUreaApplyCreate", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_quantity", "label": ".validate_quantity()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_quantity()", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_vehicle_urea_py_decimal", "label": "Decimal", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 11, "community_name": "Community 11", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_apply_amount", "label": ".validate_apply_amount()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_apply_amount()", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate", "label": "VehicleUreaApplyUpdate", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleUreaApplyUpdate", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 6}, {"id": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "VehicleUreaApplyRead", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleUreaApplyRead", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 14}, {"id": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse", "label": "VehicleUreaApplyListResponse", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleUreaApplyListResponse", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "label": "VehicleUreaDisburseCreate", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleUreaDisburseCreate", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate_validate_amount", "label": ".validate_amount()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".validate_amount()", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate", "label": "VehicleUreaDisburseUpdate", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleUreaDisburseUpdate", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "label": "VehicleUreaDisburseRead", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleUreaDisburseRead", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 11}, {"id": "app_schemas_pl_vehicle_urea_vehicleureadisburselistresponse", "label": "VehicleUreaDisburseListResponse", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleUreaDisburseListResponse", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem", "label": "VehicleUreaDisburseBoardItem", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleUreaDisburseBoardItem", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse", "label": "VehicleUreaDisburseBoardListResponse", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VehicleUreaDisburseBoardListResponse", "community": 11, "community_name": "Community 11", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 4}, {"id": "app_schemas_user", "label": "user.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "user.py", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 11}, {"id": "app_schemas_user_userbase", "label": "UserBase", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "UserBase", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 5}, {"id": "app_schemas_user_usercreate", "label": "UserCreate", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "UserCreate", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_user_userupdate", "label": "UserUpdate", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "UserUpdate", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_user_userresponse", "label": "UserResponse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "UserResponse", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_user_config", "label": "Config", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Config", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 1}, {"id": "app_schemas_user_userlistresponse", "label": "UserListResponse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "UserListResponse", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_user_loginrequest", "label": "LoginRequest", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "LoginRequest", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_user_loginresponse", "label": "LoginResponse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "LoginResponse", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_user_changepasswordrequest", "label": "ChangePasswordRequest", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ChangePasswordRequest", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_user_resetpasswordrequest", "label": "ResetPasswordRequest", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ResetPasswordRequest", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow", "label": "workflow.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 14}, {"id": "app_schemas_workflow_processdefcreate", "label": "ProcessDefCreate", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ProcessDefCreate", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow_processdefupdate", "label": "ProcessDefUpdate", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ProcessDefUpdate", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow_processdefresponse", "label": "ProcessDefResponse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ProcessDefResponse", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow_config", "label": "Config", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Config", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 1}, {"id": "app_schemas_workflow_nodedata", "label": "NodeData", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "NodeData", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow_transitiondata", "label": "TransitionData", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TransitionData", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow_publishversionrequest", "label": "PublishVersionRequest", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "PublishVersionRequest", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow_versionresponse", "label": "VersionResponse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "VersionResponse", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow_startinstancerequest", "label": "StartInstanceRequest", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "StartInstanceRequest", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow_approverequest", "label": "ApproveRequest", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ApproveRequest", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow_taskresponse", "label": "TaskResponse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskResponse", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow_instanceresponse", "label": "InstanceResponse", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "InstanceResponse", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_workflow_rationale_1", "label": "Pydantic schemas - \u5de5\u4f5c\u6d41", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Pydantic schemas - \u5de5\u4f5c\u6d41", "community": 12, "community_name": "Community 12", "source_file": "app/schemas/workflow.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_init", "label": "__init__.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 309, "community_name": "__init__.py", "source_file": "app/services/bx/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance", "label": "advance.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "advance.py", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 27}, {"id": "app_services_bx_advance_advanceservice", "label": "AdvanceService", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "AdvanceService", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 34}, {"id": "app_services_bx_advance_advanceservice_tenant_no", "label": "._tenant_no()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "._tenant_no()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 11}, {"id": "app_services_bx_advance_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 13, "community_name": "Community 13", "source_file": "", "file_type": "code", "degree": 22}, {"id": "app_services_bx_advance_advanceservice_get_by_id", "label": ".get_by_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_by_id()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 17}, {"id": "app_services_bx_advance_advanceservice_get_paged", "label": ".get_paged()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_paged()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_advance_py_any", "label": "Any", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 13, "community_name": "Community 13", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_services_bx_advance_advanceservice_create", "label": ".create()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".create()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_advance_advanceservice_update", "label": ".update()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".update()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_advance_advanceservice_soft_delete", "label": ".soft_delete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".soft_delete()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_advance_advanceservice_pending_approval", "label": ".pending_approval()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".pending_approval()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_advance_advanceservice_approved_by_me", "label": ".approved_by_me()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".approved_by_me()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_advance_advanceservice_workflow_nodes", "label": "._workflow_nodes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "._workflow_nodes()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_advance_advanceservice_submit", "label": ".submit()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".submit()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 9}, {"id": "app_services_bx_advance_advanceservice_approve", "label": ".approve()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".approve()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_advance_advanceservice_reject", "label": ".reject()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".reject()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_advance_advanceservice_approval_record_dict", "label": "._approval_record_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._approval_record_dict()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_advance_advanceservice_latest_approval_per_node", "label": "._latest_approval_per_node()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._latest_approval_per_node()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_advance_advanceservice_query_approvals", "label": "._query_approvals()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._query_approvals()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_advance_advanceservice_get_approvals", "label": ".get_approvals()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_approvals()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 12}, {"id": "app_services_bx_advance_advanceservice_get_approval_history", "label": ".get_approval_history()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_approval_history()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_advance_advanceservice_global_status_counts", "label": ".global_status_counts()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".global_status_counts()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_advance_advanceservice_my_apply_base", "label": "._my_apply_base()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._my_apply_base()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_advance_advanceservice_my_apply_stats", "label": ".my_apply_stats()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".my_apply_stats()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_advance_advanceservice_pending_approval_stats", "label": ".pending_approval_stats()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".pending_approval_stats()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_advance_advanceservice_offset_amount_map", "label": ".offset_amount_map()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".offset_amount_map()", "community": 63, "community_name": "Community 63", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_advance_advanceservice_issue", "label": ".issue()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".issue()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_advance_advanceservice_finance_issue_stats", "label": ".finance_issue_stats()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".finance_issue_stats()", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_advance_rationale_347", "label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_advance_rationale_412", "label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "community": 13, "community_name": "Community 13", "source_file": "app/services/bx/advance.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_approval_cycle", "label": "approval_cycle.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "approval_cycle.py", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/approval_cycle.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_approval_cycle_filter_current_cycle_approvals", "label": "filter_current_cycle_approvals()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "filter_current_cycle_approvals()", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/approval_cycle.py", "file_type": "code", "degree": 7}, {"id": "t", "label": "T", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "T", "community": 159, "community_name": "customer_update", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_bx_approval_cycle_rationale_1", "label": "\u5ba1\u6279\u8f6e\u6b21\u8fc7\u6ee4 \u2014 \u9a73\u56de\u540e\u91cd\u65b0\u63d0\u4ea4\u65f6\uff0c\u8fdb\u5ea6\u63a5\u53e3\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5ba1\u6279\u8f6e\u6b21\u8fc7\u6ee4 \u2014 \u9a73\u56de\u540e\u91cd\u65b0\u63d0\u4ea4\u65f6\uff0c\u8fdb\u5ea6\u63a5\u53e3\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\u3002", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/approval_cycle.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_approval_cycle_rationale_17", "label": "\u5ba1\u6279\u8fdb\u5ea6\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\uff1b\u5b8c\u6574\u5386\u53f2\u7531 get_approval_history \u8fd4\u56de\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5ba1\u6279\u8fdb\u5ea6\u4ec5\u5c55\u793a\u5f53\u524d\u8f6e\u6b21\uff1b\u5b8c\u6574\u5386\u53f2\u7531 get_approval_history \u8fd4\u56de\u3002", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/approval_cycle.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_attachment", "label": "attachment.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 16}, {"id": "app_services_bx_attachment_attachmentservice", "label": "AttachmentService", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "AttachmentService", "community": 163, "community_name": "__init__.py", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 14}, {"id": "app_services_bx_attachment_attachmentservice_tenant_no", "label": "._tenant_no()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "._tenant_no()", "community": 163, "community_name": "__init__.py", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_attachment_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 163, "community_name": "__init__.py", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_services_bx_attachment_attachmentservice_get_by_id", "label": ".get_by_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_by_id()", "community": 163, "community_name": "__init__.py", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_attachment_attachmentservice_create", "label": ".create()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".create()", "community": 163, "community_name": "__init__.py", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_attachment_attachmentservice_soft_delete", "label": ".soft_delete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".soft_delete()", "community": 163, "community_name": "__init__.py", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_attachment_attachmentservice_get_by_biz", "label": ".get_by_biz()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_by_biz()", "community": 163, "community_name": "__init__.py", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_attachment_attachmentservice_bind_biz", "label": ".bind_biz()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".bind_biz()", "community": 163, "community_name": "__init__.py", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_attachment_attachmentservice_count_invoice_attach_by_biz_ids", "label": ".count_invoice_attach_by_biz_ids()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".count_invoice_attach_by_biz_ids()", "community": 163, "community_name": "__init__.py", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 3}, {"id": "app_services_bx_base", "label": "base.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "base.py", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 18}, {"id": "app_services_bx_base_bxcrudservice", "label": "BxCrudService", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "BxCrudService", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 13}, {"id": "app_services_bx_base_bxcrudservice_get_by_id", "label": ".get_by_id()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_by_id()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 14}, {"id": "m", "label": "M", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M", "community": 66, "community_name": "Community 66", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_services_bx_base_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 66, "community_name": "Community 66", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_services_bx_base_bxcrudservice_get_paged", "label": ".get_paged()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_paged()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 9}, {"id": "app_services_bx_base_py_any", "label": "Any", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 66, "community_name": "Community 66", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_bx_base_bxcrudservice_create", "label": ".create()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".create()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 9}, {"id": "app_services_bx_base_bxcrudservice_update", "label": ".update()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".update()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_base_bxcrudservice_soft_delete", "label": ".soft_delete()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".soft_delete()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 11}, {"id": "app_services_bx_base_rationale_1", "label": "\u62a5\u9500\u6a21\u5757 Service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + UUID + \u8f6f\u5220\u9664\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u62a5\u9500\u6a21\u5757 Service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + UUID + \u8f6f\u5220\u9664\u3002", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/base.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_expense_item", "label": "expense_item.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "expense_item.py", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 12}, {"id": "app_services_bx_expense_item_expenseitemservice", "label": "ExpenseItemService", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ExpenseItemService", "community": 38, "community_name": "Community 38", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 13}, {"id": "app_services_bx_expense_item_expenseitemservice_tenant_no", "label": "._tenant_no()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "._tenant_no()", "community": 38, "community_name": "Community 38", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_expense_item_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 38, "community_name": "Community 38", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_services_bx_expense_item_expenseitemservice_get_by_id", "label": ".get_by_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_by_id()", "community": 38, "community_name": "Community 38", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 12}, {"id": "app_services_bx_expense_item_expenseitemservice_create", "label": ".create()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".create()", "community": 38, "community_name": "Community 38", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 9}, {"id": "app_services_bx_expense_item_expenseitemservice_update", "label": ".update()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".update()", "community": 38, "community_name": "Community 38", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 9}, {"id": "app_services_bx_expense_item_expenseitemservice_soft_delete", "label": ".soft_delete()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".soft_delete()", "community": 38, "community_name": "Community 38", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_expense_item_expenseitemservice_get_item_tree", "label": ".get_item_tree()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_item_tree()", "community": 38, "community_name": "Community 38", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_expense_item_expenseitemservice_build_tree", "label": "._build_tree()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "._build_tree()", "community": 38, "community_name": "Community 38", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 3}, {"id": "app_services_bx_invoice", "label": "invoice.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice.py", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 26}, {"id": "app_services_bx_invoice_invoiceservice", "label": "InvoiceService", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "InvoiceService", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 25}, {"id": "app_services_bx_invoice_invoiceservice_tenant_no", "label": "._tenant_no()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "._tenant_no()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 12}, {"id": "app_services_bx_invoice_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 43, "community_name": "Community 43", "source_file": "", "file_type": "code", "degree": 15}, {"id": "app_services_bx_invoice_invoiceservice_is_wallet_admin", "label": ".is_wallet_admin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_wallet_admin()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "label": ".can_query_others_wallet()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".can_query_others_wallet()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_invoice_invoiceservice_require_wallet_admin", "label": "._require_wallet_admin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "._require_wallet_admin()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_invoice_invoiceservice_lookup_user_name", "label": "._lookup_user_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._lookup_user_name()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_invoice_invoiceservice_resolve_owner", "label": "._resolve_owner()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._resolve_owner()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query", "label": "._resolve_owner_for_query()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "._resolve_owner_for_query()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_invoice_invoiceservice_count_invoices", "label": "._count_invoices()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._count_invoices()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_invoice_invoiceservice_get_mine_summary", "label": ".get_mine_summary()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_mine_summary()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_invoice_invoiceservice_list_wallets", "label": ".list_wallets()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".list_wallets()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_invoice_invoiceservice_list_invoices", "label": ".list_invoices()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".list_invoices()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_invoice_invoiceservice_list_ledgers", "label": ".list_ledgers()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".list_ledgers()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_invoice_invoiceservice_create", "label": ".create()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".create()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 15}, {"id": "app_services_bx_invoice_py_decimal", "label": "Decimal", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 43, "community_name": "Community 43", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_bx_invoice_invoiceservice_delete", "label": ".delete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 12}, {"id": "app_services_bx_invoice_invoiceservice_summary_to_dict", "label": "._summary_to_dict()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._summary_to_dict()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments", "label": ".out_rows_with_attachments()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".out_rows_with_attachments()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_invoice_rationale_44", "label": "\u53d1\u7968\u5939\u7ba1\u7406 \u6216 \u62a5\u9500\u6539\u9009\u7533\u8bf7\u4eba \u6743\u9650\u53ef\u67e5\u8be2\u4ed6\u4eba\u53d1\u7968/\u4f59\u989d\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53d1\u7968\u5939\u7ba1\u7406 \u6216 \u62a5\u9500\u6539\u9009\u7533\u8bf7\u4eba \u6743\u9650\u53ef\u67e5\u8be2\u4ed6\u4eba\u53d1\u7968/\u4f59\u989d\u3002", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_invoice_rationale_205", "label": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868\uff1b\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8\uff08\u542b\u5df2\u8f6f\u5220\u53d1\u7968\uff09\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de\u6d41\u6c34\u5b57\u5178\u5217\u8868\uff1b\u6d41\u6c34\u5907\u6ce8\u4e3a\u7a7a\u65f6\u56de\u586b\u5173\u8054\u53d1\u7968\u5907\u6ce8\uff08\u542b\u5df2\u8f6f\u5220\u53d1\u7968\uff09\u3002", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_invoice_rationale_251", "label": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848\uff1a\u91d1\u989d\u4e3a\u603b\u989d\uff0cfiles \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id\uff0c\u53ea\u5199\u4e00\u6761 credit_upload\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e00\u6b21\u4e0a\u4f20\u521b\u5efa\u4e00\u6761\u53d1\u7968\u6863\u6848\uff1a\u91d1\u989d\u4e3a\u603b\u989d\uff0cfiles \u5168\u90e8\u6302\u5230\u540c\u4e00 biz_id\uff0c\u53ea\u5199\u4e00\u6761 credit_upload\u3002", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_invoice_ledger", "label": "invoice_ledger.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_ledger.py", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 15}, {"id": "app_services_bx_invoice_ledger_summarize_entries", "label": "summarize_entries()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "summarize_entries()", "community": 161, "community_name": "backfill_crm_contract_attachment_urls.py", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_invoice_ledger_py_any", "label": "Any", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 161, "community_name": "backfill_crm_contract_attachment_urls.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_bx_invoice_ledger_py_decimal", "label": "Decimal", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 43, "community_name": "Community 43", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_services_bx_invoice_ledger_should_skip_release", "label": "should_skip_release()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "should_skip_release()", "community": 161, "community_name": "backfill_crm_contract_attachment_urls.py", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_invoice_ledger_invoiceledgerservice", "label": "InvoiceLedgerService", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "InvoiceLedgerService", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 16}, {"id": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries", "label": ".list_entries()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".list_entries()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_invoice_ledger_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 43, "community_name": "Community 43", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "label": ".calc_summary()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".calc_summary()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "label": "._lock_summary()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "._lock_summary()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "label": ".refresh_summary()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".refresh_summary()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 9}, {"id": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "label": ".add_entry()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".add_entry()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "label": ".debit_reimburse()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".debit_reimburse()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 9}, {"id": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "label": ".release_reimburse()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".release_reimburse()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 11}, {"id": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice", "label": ".assert_can_delete_invoice()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".assert_can_delete_invoice()", "community": 43, "community_name": "Community 43", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_reimburse", "label": "reimburse.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": "reimburse.py", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 51}, {"id": "app_services_bx_reimburse_reimburseservice", "label": "ReimburseService", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ReimburseService", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 61}, {"id": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "._tenant_no()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "._tenant_no()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 14}, {"id": "app_services_bx_reimburse_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 15, "community_name": "Community 15", "source_file": "", "file_type": "code", "degree": 37}, {"id": "app_services_bx_reimburse_reimburseservice_can_change_applicant", "label": ".can_change_applicant()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".can_change_applicant()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "label": ".resolve_applicant()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".resolve_applicant()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": ".get_by_id()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_by_id()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 21}, {"id": "app_services_bx_reimburse_reimburseservice_get_paged", "label": ".get_paged()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_paged()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_reimburse_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 15, "community_name": "Community 15", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_services_bx_reimburse_reimburseservice_soft_delete", "label": ".soft_delete()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".soft_delete()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_reimburse_reimburseservice_workflow_nodes", "label": "._workflow_nodes()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "._workflow_nodes()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_reimburse_reimburseservice_pending_approval", "label": ".pending_approval()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".pending_approval()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_reimburse_reimburseservice_approved_by_me", "label": ".approved_by_me()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".approved_by_me()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_reimburse_reimburseservice_has_debit_reimburse", "label": "._has_debit_reimburse()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "._has_debit_reimburse()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links", "label": ".normalize_invoice_links()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".normalize_invoice_links()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "label": ".sync_reimburse_invoices()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".sync_reimburse_invoices()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids", "label": ".get_linked_invoice_ids()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_linked_invoice_ids()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief", "label": ".get_linked_invoices_brief()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_linked_invoices_brief()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids_map", "label": ".get_linked_invoice_ids_map()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_linked_invoice_ids_map()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 3}, {"id": "app_services_bx_reimburse_reimburseservice_submit", "label": ".submit()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".submit()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 13}, {"id": "app_services_bx_reimburse_reimburseservice_approve", "label": ".approve()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".approve()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_reimburse_reimburseservice_reject", "label": ".reject()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".reject()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 11}, {"id": "app_services_bx_reimburse_reimburseservice_withdraw", "label": ".withdraw()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".withdraw()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_reimburse_reimburseservice_approval_record_dict", "label": "._approval_record_dict()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._approval_record_dict()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node", "label": "._latest_approval_per_node()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._latest_approval_per_node()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_reimburse_reimburseservice_query_approvals", "label": "._query_approvals()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._query_approvals()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_reimburse_reimburseservice_get_approvals", "label": ".get_approvals()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_approvals()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 12}, {"id": "app_services_bx_reimburse_reimburseservice_get_approval_history", "label": ".get_approval_history()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_approval_history()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_reimburse_reimburseservice_create_with_details", "label": ".create_with_details()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".create_with_details()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_reimburse_reimburseservice_update_with_details", "label": ".update_with_details()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".update_with_details()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 13}, {"id": "app_services_bx_reimburse_reimburseservice_get_details", "label": ".get_details()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_details()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition", "label": ".build_expense_name_condition()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".build_expense_name_condition()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids", "label": ".get_details_map_by_reimburse_ids()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_details_map_by_reimburse_ids()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "label": ".out_rows_with_attachment_counts()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".out_rows_with_attachment_counts()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 14}, {"id": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "label": ".out_one_with_attachment_counts()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".out_one_with_attachment_counts()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 11}, {"id": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "label": ".build_apply_out_with_details()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".build_apply_out_with_details()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 13}, {"id": "app_services_bx_reimburse_reimburseservice_global_status_counts", "label": ".global_status_counts()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".global_status_counts()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_reimburse_reimburseservice_my_apply_base", "label": "._my_apply_base()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._my_apply_base()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_reimburse_reimburseservice_my_apply_stats", "label": ".my_apply_stats()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".my_apply_stats()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_reimburse_reimburseservice_pending_approval_stats", "label": ".pending_approval_stats()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".pending_approval_stats()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_reimburse_reimburseservice_pay", "label": ".pay()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".pay()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_reimburse_reimburseservice_offset", "label": ".offset()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".offset()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 11}, {"id": "app_services_bx_reimburse_reimburseservice_batch_offset", "label": ".batch_offset()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".batch_offset()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 9}, {"id": "app_services_bx_reimburse_reimburseservice_finance_payment_stats", "label": ".finance_payment_stats()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".finance_payment_stats()", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_reimburse_rationale_63", "label": "\u662f\u5426\u53ef\u9009\u62e9\u4ed6\u4eba\u4f5c\u4e3a\u62a5\u9500\u7533\u8bf7\u4eba\uff08\u8d85\u7ba1\u6216\u5177\u5907\u6309\u94ae\u6743\u9650\uff09\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u662f\u5426\u53ef\u9009\u62e9\u4ed6\u4eba\u4f5c\u4e3a\u62a5\u9500\u7533\u8bf7\u4eba\uff08\u8d85\u7ba1\u6216\u5177\u5907\u6309\u94ae\u6743\u9650\uff09\u3002", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_reimburse_rationale_78", "label": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeApplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a\uff0c\u5f3a\u5236\u672c\u4eba\uff1b \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u89e3\u6790\u62a5\u9500\u7533\u8bf7\u4eba\u3002 \u65e0 changeApplicant \u6743\u9650\u65f6\u5ffd\u7565\u5ba2\u6237\u7aef\u6307\u5b9a\uff0c\u5f3a\u5236\u672c\u4eba\uff1b \u6709\u6743\u9650\u65f6\u53ef\u6307\u5b9a\u540c\u79df\u6237\u6709\u6548\u7528\u6237\u3002", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_reimburse_rationale_301", "label": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5\uff1b\u8fd4\u56de None \u8868\u793a\u672a\u4f20\uff08\u4e0d\u6539\u5173\u8054\uff09\uff0c[] \u8868\u793a\u6e05\u7a7a\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5f52\u4e00\u5316\u52fe\u9009\u94fe\u63a5\uff1b\u8fd4\u56de None \u8868\u793a\u672a\u4f20\uff08\u4e0d\u6539\u5173\u8054\uff09\uff0c[] \u8868\u793a\u6e05\u7a7a\u3002", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_reimburse_rationale_722", "label": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u540c\u4e00\u8282\u70b9\u591a\u6b21\u5ba1\u6279\u65f6\uff0c\u53d6 approval_time \u6700\u65b0\u7684\u4e00\u6761\u4f5c\u4e3a\u5f53\u524d\u8282\u70b9\u72b6\u6001\u3002", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_reimburse_rationale_787", "label": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de\u5168\u90e8\u5ba1\u6279\u52a8\u4f5c\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u6392\u5217\uff0c\u7528\u4e8e\u5c55\u793a\u5b8c\u6574\u5ba1\u6279\u5386\u53f2\u3002", "community": 15, "community_name": "Community 15", "source_file": "app/services/bx/reimburse.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_storage", "label": "storage.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "storage.py", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "code", "degree": 15}, {"id": "app_services_bx_storage_normalize_storage_path", "label": "normalize_storage_path()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_storage_path()", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_storage_upload_bx_file", "label": "upload_bx_file()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "upload_bx_file()", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_storage_get_access_url", "label": "get_access_url()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_access_url()", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_storage_get_preview_url", "label": "get_preview_url()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_preview_url()", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_storage_get_download_url", "label": "get_download_url()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_download_url()", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_storage_download_file_bytes", "label": "download_file_bytes()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "download_file_bytes()", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_storage_file_stream", "label": "file_stream()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "file_stream()", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "code", "degree": 3}, {"id": "bytesio", "label": "BytesIO", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "BytesIO", "community": 23, "community_name": "Community 23", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_bx_storage_rationale_1", "label": "\u62a5\u9500\u9644\u4ef6\u5b58\u50a8\u9002\u914d \u2014 \u590d\u7528\u95e8\u6237 app.core.storage\uff0c\u5bf9\u5916\u4fdd\u6301 bx \u534f\u8bae\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u62a5\u9500\u9644\u4ef6\u5b58\u50a8\u9002\u914d \u2014 \u590d\u7528\u95e8\u6237 app.core.storage\uff0c\u5bf9\u5916\u4fdd\u6301 bx \u534f\u8bae\u3002", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_storage_rationale_12", "label": "\u5c06 upload \u8fd4\u56de\u7684\u5b8c\u6574 URL \u5f52\u4e00\u5316\u4e3a\u5b58\u50a8\u76f8\u5bf9\u8def\u5f84\uff08\u4e0e admin \u9644\u4ef6 upload \u4e00\u81f4\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c06 upload \u8fd4\u56de\u7684\u5b8c\u6574 URL \u5f52\u4e00\u5316\u4e3a\u5b58\u50a8\u76f8\u5bf9\u8def\u5f84\uff08\u4e0e admin \u9644\u4ef6 upload \u4e00\u81f4\uff09\u3002", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_storage_rationale_32", "label": "\u4e0a\u4f20\u6587\u4ef6\u5230\u5bf9\u8c61\u5b58\u50a8\u3002 \u8fd4\u56de (relative_path, access_url)\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e0a\u4f20\u6587\u4ef6\u5230\u5bf9\u8c61\u5b58\u50a8\u3002 \u8fd4\u56de (relative_path, access_url)\u3002", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_storage_rationale_45", "label": "\u83b7\u53d6\u53ef\u8bbf\u95ee URL\uff08\u672c\u5730/MinIO \u516c\u5f00\u5730\u5740\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u83b7\u53d6\u53ef\u8bbf\u95ee URL\uff08\u672c\u5730/MinIO \u516c\u5f00\u5730\u5740\uff09\u3002", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_storage_rationale_54", "label": "\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 URL\uff1aMinIO \u9884\u7b7e\u540d inline\uff0c\u672c\u5730/\u5176\u4ed6\u5b58\u50a8\u7528 get_url\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 URL\uff1aMinIO \u9884\u7b7e\u540d inline\uff0c\u672c\u5730/\u5176\u4ed6\u5b58\u50a8\u7528 get_url\u3002", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_storage_rationale_66", "label": "\u5e26\u6587\u4ef6\u540d\u7684\u4e0b\u8f7d URL\uff08\u5bf9\u9f50\u95e8\u6237 attachment/download-url\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5e26\u6587\u4ef6\u540d\u7684\u4e0b\u8f7d URL\uff08\u5bf9\u9f50\u95e8\u6237 attachment/download-url\uff09\u3002", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_storage_rationale_73", "label": "\u8bfb\u53d6\u6587\u4ef6\u4e8c\u8fdb\u5236\uff0c\u4f9b StreamingResponse \u4e0b\u8f7d\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bfb\u53d6\u6587\u4ef6\u4e8c\u8fdb\u5236\uff0c\u4f9b StreamingResponse \u4e0b\u8f7d\u3002", "community": 139, "community_name": "get_current_user_by_token", "source_file": "app/services/bx/storage.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_workflow", "label": "workflow.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 13}, {"id": "app_services_bx_workflow_workflowservice", "label": "WorkflowService", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "WorkflowService", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 15}, {"id": "app_services_bx_workflow_workflowservice_tenant_no", "label": "._tenant_no()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "._tenant_no()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 9}, {"id": "app_services_bx_workflow_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 66, "community_name": "Community 66", "source_file": "", "file_type": "code", "degree": 9}, {"id": "app_services_bx_workflow_workflowservice_get_by_id", "label": ".get_by_id()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_by_id()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_workflow_workflowservice_get_paged", "label": ".get_paged()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_paged()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 6}, {"id": "app_services_bx_workflow_workflowservice_create", "label": ".create()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".create()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_workflow_workflowservice_update", "label": ".update()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".update()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 8}, {"id": "app_services_bx_workflow_workflowservice_soft_delete", "label": ".soft_delete()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".soft_delete()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 7}, {"id": "app_services_bx_workflow_workflowservice_get_by_biz_type", "label": ".get_by_biz_type()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_by_biz_type()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 4}, {"id": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "label": ".ensure_by_biz_type()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".ensure_by_biz_type()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 9}, {"id": "app_services_bx_workflow_workflowservice_save_nodes", "label": ".save_nodes()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": ".save_nodes()", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 11}, {"id": "app_services_bx_workflow_rationale_128", "label": "\u6309\u4e1a\u52a1\u7c7b\u578b\u83b7\u53d6\u5de5\u4f5c\u6d41\uff1b\u5df2\u77e5\u7c7b\u578b\u4e0d\u5b58\u5728\u65f6\u81ea\u52a8\u521b\u5efa\u7a7a\u5b9a\u4e49\uff08\u65e0\u8282\u70b9\uff09\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u4e1a\u52a1\u7c7b\u578b\u83b7\u53d6\u5de5\u4f5c\u6d41\uff1b\u5df2\u77e5\u7c7b\u578b\u4e0d\u5b58\u5728\u65f6\u81ea\u52a8\u521b\u5efa\u7a7a\u5b9a\u4e49\uff08\u65e0\u8282\u70b9\uff09\u3002", "community": 66, "community_name": "Community 66", "source_file": "app/services/bx/workflow.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_data_scope", "label": "bx_data_scope.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "bx_data_scope.py", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx_data_scope.py", "file_type": "code", "degree": 17}, {"id": "app_services_bx_data_scope_apply_bx_scope", "label": "apply_bx_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_bx_scope()", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx_data_scope.py", "file_type": "code", "degree": 15}, {"id": "app_services_bx_data_scope_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 159, "community_name": "customer_update", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_services_bx_data_scope_assert_bx_row_in_scope", "label": "assert_bx_row_in_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_bx_row_in_scope()", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx_data_scope.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_data_scope_assert_bx_biz_in_scope", "label": "assert_bx_biz_in_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_bx_biz_in_scope()", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx_data_scope.py", "file_type": "code", "degree": 10}, {"id": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope", "label": "assert_bx_attachment_biz_in_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_bx_attachment_biz_in_scope()", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx_data_scope.py", "file_type": "code", "degree": 5}, {"id": "app_services_bx_data_scope_rationale_1", "label": "BX \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BX \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff09\u3002", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx_data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_bx_data_scope_rationale_36", "label": "\u9644\u4ef6\u4e0b\u8f7d/\u5220\u9664/\u7ed1\u5b9a\u524d\u6821\u9a8c\u5173\u8054\u4e1a\u52a1\u5355\u5728\u6570\u636e\u6743\u9650\u5185\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u9644\u4ef6\u4e0b\u8f7d/\u5220\u9664/\u7ed1\u5b9a\u524d\u6821\u9a8c\u5173\u8054\u4e1a\u52a1\u5355\u5728\u6570\u636e\u6743\u9650\u5185\u3002", "community": 159, "community_name": "customer_update", "source_file": "app/services/bx_data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_crm_quote_pdf", "label": "crm_quote_pdf.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "crm_quote_pdf.py", "community": 206, "community_name": "crm_quote_pdf.py", "source_file": "app/services/crm_quote_pdf.py", "file_type": "code", "degree": 10}, {"id": "app_services_crm_quote_pdf_default_value", "label": "_default_value()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_default_value()", "community": 206, "community_name": "crm_quote_pdf.py", "source_file": "app/services/crm_quote_pdf.py", "file_type": "code", "degree": 2}, {"id": "app_services_crm_quote_pdf_format_date", "label": "_format_date()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_date()", "community": 206, "community_name": "crm_quote_pdf.py", "source_file": "app/services/crm_quote_pdf.py", "file_type": "code", "degree": 3}, {"id": "app_services_crm_quote_pdf_py_any", "label": "Any", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 206, "community_name": "crm_quote_pdf.py", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_services_crm_quote_pdf_format_money", "label": "_format_money()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_money()", "community": 206, "community_name": "crm_quote_pdf.py", "source_file": "app/services/crm_quote_pdf.py", "file_type": "code", "degree": 3}, {"id": "app_services_crm_quote_pdf_format_discount", "label": "_format_discount()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_discount()", "community": 206, "community_name": "crm_quote_pdf.py", "source_file": "app/services/crm_quote_pdf.py", "file_type": "code", "degree": 3}, {"id": "app_services_crm_quote_pdf_get_pdf_styles", "label": "_get_pdf_styles()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_pdf_styles()", "community": 206, "community_name": "crm_quote_pdf.py", "source_file": "app/services/crm_quote_pdf.py", "file_type": "code", "degree": 2}, {"id": "app_services_crm_quote_pdf_build_quote_html", "label": "build_quote_html()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "build_quote_html()", "community": 206, "community_name": "crm_quote_pdf.py", "source_file": "app/services/crm_quote_pdf.py", "file_type": "code", "degree": 8}, {"id": "app_services_crm_quote_pdf_generate_quote_pdf", "label": "generate_quote_pdf()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_quote_pdf()", "community": 206, "community_name": "crm_quote_pdf.py", "source_file": "app/services/crm_quote_pdf.py", "file_type": "code", "degree": 8}, {"id": "app_services_crm_quote_pdf_rationale_1", "label": "CRM \u62a5\u4ef7\u5355 PDF/HTML \u751f\u6210 \u2014 \u5bf9\u7167 CrmQuotePdfServiceImpl.java", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u62a5\u4ef7\u5355 PDF/HTML \u751f\u6210 \u2014 \u5bf9\u7167 CrmQuotePdfServiceImpl.java", "community": 206, "community_name": "crm_quote_pdf.py", "source_file": "app/services/crm_quote_pdf.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_crm_quote_pdf_rationale_189", "label": "Java: generateQuotePdf \u2014 \u751f\u6210 HTML \u6587\u4ef6\uff08\u6269\u5c55\u540d .pdf\uff09\uff0c\u8fd4\u56de\u76f8\u5bf9 URL\u3002 \u63a5\u53d7 quote dict + prod", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Java: generateQuotePdf \u2014 \u751f\u6210 HTML \u6587\u4ef6\uff08\u6269\u5c55\u540d .pdf\uff09\uff0c\u8fd4\u56de\u76f8\u5bf9 URL\u3002 \u63a5\u53d7 quote dict + prod", "community": 206, "community_name": "crm_quote_pdf.py", "source_file": "app/services/crm_quote_pdf.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_crm_settlement_clause", "label": "crm_settlement_clause.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "crm_settlement_clause.py", "community": 162, "community_name": ".to_tenant_user_dict", "source_file": "app/services/crm_settlement_clause.py", "file_type": "code", "degree": 3}, {"id": "app_services_crm_settlement_clause_default_settlement_clause", "label": "default_settlement_clause()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "default_settlement_clause()", "community": 162, "community_name": ".to_tenant_user_dict", "source_file": "app/services/crm_settlement_clause.py", "file_type": "code", "degree": 10}, {"id": "app_services_crm_supplier_hazard", "label": "crm_supplier_hazard.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "crm_supplier_hazard.py", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "app/services/crm_supplier_hazard.py", "file_type": "code", "degree": 14}, {"id": "app_services_crm_supplier_hazard_product_allowed", "label": "product_allowed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "product_allowed()", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "app/services/crm_supplier_hazard.py", "file_type": "code", "degree": 7}, {"id": "app_services_crm_supplier_hazard_get_supplier_hazard_flags", "label": "get_supplier_hazard_flags()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_supplier_hazard_flags()", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "app/services/crm_supplier_hazard.py", "file_type": "code", "degree": 6}, {"id": "app_services_crm_supplier_hazard_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", "label": "enrich_products_with_hazard_flags()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "enrich_products_with_hazard_flags()", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "app/services/crm_supplier_hazard.py", "file_type": "code", "degree": 8}, {"id": "app_services_crm_supplier_hazard_py_any", "label": "Any", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "label": "assert_products_allowed_for_supplier()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_products_allowed_for_supplier()", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "app/services/crm_supplier_hazard.py", "file_type": "code", "degree": 13}, {"id": "app_services_crm_supplier_hazard_rationale_54", "label": "\u6279\u91cf\u56de\u586b\u660e\u7ec6\u884c isToxic/isExplosive\uff08\u6765\u81ea\u4ea7\u54c1\u4e3b\u6570\u636e\uff0c\u4f9b\u524d\u7aef\u5207\u6362\u4e3b\u4f53\u5254\u9664\uff09\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6279\u91cf\u56de\u586b\u660e\u7ec6\u884c isToxic/isExplosive\uff08\u6765\u81ea\u4ea7\u54c1\u4e3b\u6570\u636e\uff0c\u4f9b\u524d\u7aef\u5207\u6362\u4e3b\u4f53\u5254\u9664\uff09\u3002", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "app/services/crm_supplier_hazard.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_init", "label": "__init__.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 310, "community_name": "__init__.py", "source_file": "app/services/db/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_services_db_auto_generate_plans", "label": "auto_generate_plans.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "auto_generate_plans.py", "community": 48, "community_name": "Community 48", "source_file": "app/services/db/auto_generate_plans.py", "file_type": "code", "degree": 12}, {"id": "app_services_db_auto_generate_plans_month_range", "label": "month_range()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "month_range()", "community": 48, "community_name": "Community 48", "source_file": "app/services/db/auto_generate_plans.py", "file_type": "code", "degree": 5}, {"id": "app_services_db_auto_generate_plans_py_date", "label": "date", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 48, "community_name": "Community 48", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_db_auto_generate_plans_get_last_month_range", "label": "get_last_month_range()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_last_month_range()", "community": 48, "community_name": "Community 48", "source_file": "app/services/db/auto_generate_plans.py", "file_type": "code", "degree": 5}, {"id": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "label": "run_auto_generate_monthly_plans()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "run_auto_generate_monthly_plans()", "community": 48, "community_name": "Community 48", "source_file": "app/services/db/auto_generate_plans.py", "file_type": "code", "degree": 14}, {"id": "app_services_db_auto_generate_plans_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 48, "community_name": "Community 48", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_db_auto_generate_plans_rationale_1", "label": "\u5730\u78c5\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5730\u78c5\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla", "community": 48, "community_name": "Community 48", "source_file": "app/services/db/auto_generate_plans.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_auto_generate_plans_rationale_41", "label": "\u6309\u6708\u81ea\u52a8\u751f\u6210\u91c7\u8d2d\u8ba1\u5212\u3002 - \u9ed8\u8ba4\u4ec5\u5728\u6bcf\u6708 1 \u65e5\u6267\u884c\uff08force=True \u65f6\u8df3\u8fc7\u8be5\u9650\u5236\uff0c\u4f9b\u624b\u52a8\u89e6\u53d1\u9a8c\u6536\uff09 - \u904d\u5386\u6240\u6709\u79df\u6237\uff0c\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u6708\u81ea\u52a8\u751f\u6210\u91c7\u8d2d\u8ba1\u5212\u3002 - \u9ed8\u8ba4\u4ec5\u5728\u6bcf\u6708 1 \u65e5\u6267\u884c\uff08force=True \u65f6\u8df3\u8fc7\u8be5\u9650\u5236\uff0c\u4f9b\u624b\u52a8\u89e6\u53d1\u9a8c\u6536\uff09 - \u904d\u5386\u6240\u6709\u79df\u6237\uff0c\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f", "community": 48, "community_name": "Community 48", "source_file": "app/services/db/auto_generate_plans.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_inventory_id", "label": "inventory_id.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory_id.py", "community": 114, "community_name": "db_models.py", "source_file": "app/services/db/inventory_id.py", "file_type": "code", "degree": 13}, {"id": "app_services_db_inventory_id_max_numeric_inbound_outbound_id", "label": "max_numeric_inbound_outbound_id()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "max_numeric_inbound_outbound_id()", "community": 114, "community_name": "db_models.py", "source_file": "app/services/db/inventory_id.py", "file_type": "code", "degree": 7}, {"id": "app_services_db_inventory_id_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 114, "community_name": "db_models.py", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_services_db_inventory_id_ensure_sequence_row", "label": "_ensure_sequence_row()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_ensure_sequence_row()", "community": 114, "community_name": "db_models.py", "source_file": "app/services/db/inventory_id.py", "file_type": "code", "degree": 6}, {"id": "app_services_db_inventory_id_allocate_inbound_outbound_id", "label": "_allocate_inbound_outbound_id()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_allocate_inbound_outbound_id()", "community": 114, "community_name": "db_models.py", "source_file": "app/services/db/inventory_id.py", "file_type": "code", "degree": 4}, {"id": "app_services_db_inventory_id_next_inbound_outbound_id", "label": "next_inbound_outbound_id()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "next_inbound_outbound_id()", "community": 114, "community_name": "db_models.py", "source_file": "app/services/db/inventory_id.py", "file_type": "code", "degree": 9}, {"id": "app_services_db_inventory_id_rationale_1", "label": "\u51fa\u5165\u5e93\u5355 id \u751f\u6210 \u2014 \u79df\u6237\u5185\u7eaf\u6570\u5b57\u81ea\u589e\uff0c\u5e76\u53d1\u5b89\u5168\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u51fa\u5165\u5e93\u5355 id \u751f\u6210 \u2014 \u79df\u6237\u5185\u7eaf\u6570\u5b57\u81ea\u589e\uff0c\u5e76\u53d1\u5b89\u5168\u3002", "community": 114, "community_name": "db_models.py", "source_file": "app/services/db/inventory_id.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_inventory_id_rationale_16", "label": "\u5f53\u524d\u79df\u6237\u4e0b\u7eaf\u6570\u5b57 id \u7684\u6700\u5927\u503c\uff08\u4e0d\u542b UUID \u7b49\u975e\u6570\u5b57\u4e3b\u952e\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5f53\u524d\u79df\u6237\u4e0b\u7eaf\u6570\u5b57 id \u7684\u6700\u5927\u503c\uff08\u4e0d\u542b UUID \u7b49\u975e\u6570\u5b57\u4e3b\u952e\uff09\u3002", "community": 114, "community_name": "db_models.py", "source_file": "app/services/db/inventory_id.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_inventory_id_rationale_74", "label": "\u5206\u914d\u4e0b\u4e00\u6761\u51fa\u5165\u5e93\u5355 id\uff08\u7eaf\u6570\u5b57\u5b57\u7b26\u4e32\uff09\u3002 \u4f7f\u7528 db_sequence \u884c\u9501 + next_val \u9012\u589e\uff0c\u907f\u514d\u5e76\u53d1\u4e0b\u91cd\u590d id\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5206\u914d\u4e0b\u4e00\u6761\u51fa\u5165\u5e93\u5355 id\uff08\u7eaf\u6570\u5b57\u5b57\u7b26\u4e32\uff09\u3002 \u4f7f\u7528 db_sequence \u884c\u9501 + next_val \u9012\u589e\uff0c\u907f\u514d\u5e76\u53d1\u4e0b\u91cd\u590d id\u3002", "community": 114, "community_name": "db_models.py", "source_file": "app/services/db/inventory_id.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_mappers", "label": "mappers.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mappers.py", "community": 53, "community_name": "Community 53", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 39}, {"id": "app_services_db_mappers_fmt_date", "label": "fmt_date()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "fmt_date()", "community": 53, "community_name": "Community 53", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 5}, {"id": "app_services_db_mappers_py_date", "label": "date", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 53, "community_name": "Community 53", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_services_db_mappers_py_datetime", "label": "datetime", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 53, "community_name": "Community 53", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_services_db_mappers_fmt_datetime", "label": "fmt_datetime()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fmt_datetime()", "community": 53, "community_name": "Community 53", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 6}, {"id": "app_services_db_mappers_load_user_display_name_map", "label": "load_user_display_name_map()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "load_user_display_name_map()", "community": 62, "community_name": "Community 62", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 14}, {"id": "app_services_db_mappers_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 62, "community_name": "Community 62", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_services_db_mappers_create_by_name", "label": "_create_by_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_create_by_name()", "community": 53, "community_name": "Community 53", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 4}, {"id": "app_services_db_mappers_plan_to_read", "label": "plan_to_read()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "plan_to_read()", "community": 24, "community_name": "Community 24", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 19}, {"id": "app_services_db_mappers_plan_to_read_with_fill_link", "label": "plan_to_read_with_fill_link()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "plan_to_read_with_fill_link()", "community": 24, "community_name": "Community 24", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 7}, {"id": "app_services_db_mappers_is_empty_inventory_date", "label": "is_empty_inventory_date()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "is_empty_inventory_date()", "community": 53, "community_name": "Community 53", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 5}, {"id": "app_services_db_mappers_inventory_date_to_api", "label": "inventory_date_to_api()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory_date_to_api()", "community": 53, "community_name": "Community 53", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 11}, {"id": "app_services_db_mappers_parse_site_feedback_images", "label": "_parse_site_feedback_images()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_site_feedback_images()", "community": 53, "community_name": "Community 53", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 2}, {"id": "app_services_db_mappers_inventory_to_read", "label": "inventory_to_read()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory_to_read()", "community": 2, "community_name": "Community 2", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 22}, {"id": "app_services_db_mappers_weighing_to_read", "label": "weighing_to_read()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "weighing_to_read()", "community": 62, "community_name": "Community 62", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 17}, {"id": "app_services_db_mappers_datetime_end_of_day", "label": "datetime_end_of_day()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime_end_of_day()", "community": 53, "community_name": "Community 53", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 5}, {"id": "app_services_db_mappers_parse_date_str", "label": "parse_date_str()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_date_str()", "community": 24, "community_name": "Community 24", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 20}, {"id": "app_services_db_mappers_parse_datetime_str", "label": "parse_datetime_str()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_datetime_str()", "community": 62, "community_name": "Community 62", "source_file": "app/services/db/mappers.py", "file_type": "code", "degree": 7}, {"id": "app_services_db_mappers_rationale_1", "label": "\u5730\u78c5 ORM \u2192 API Read \u6a21\u578b\u6620\u5c04\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5730\u78c5 ORM \u2192 API Read \u6a21\u578b\u6620\u5c04\u3002", "community": 53, "community_name": "Community 53", "source_file": "app/services/db/mappers.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_mappers_rationale_42", "label": "\u6279\u91cf\u89e3\u6790\u7528\u6237\u5c55\u793a\u540d\uff08\u6635\u79f0\u4f18\u5148\uff0c\u5426\u5219\u8d26\u53f7\uff09\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6279\u91cf\u89e3\u6790\u7528\u6237\u5c55\u793a\u540d\uff08\u6635\u79f0\u4f18\u5148\uff0c\u5426\u5219\u8d26\u53f7\uff09\u3002", "community": 62, "community_name": "Community 62", "source_file": "app/services/db/mappers.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_plan_helpers", "label": "plan_helpers.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "plan_helpers.py", "community": 48, "community_name": "Community 48", "source_file": "app/services/db/plan_helpers.py", "file_type": "code", "degree": 4}, {"id": "app_services_db_plan_helpers_generate_plan_no", "label": "generate_plan_no()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_plan_no()", "community": 48, "community_name": "Community 48", "source_file": "app/services/db/plan_helpers.py", "file_type": "code", "degree": 8}, {"id": "app_services_db_plan_helpers_default_execution_status", "label": "default_execution_status()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "default_execution_status()", "community": 48, "community_name": "Community 48", "source_file": "app/services/db/plan_helpers.py", "file_type": "code", "degree": 5}, {"id": "app_services_db_plan_helpers_rationale_8", "label": "\u751f\u6210\u8ba1\u5212\u53f7\uff1aSX-YYYYMMDDHHMMSS001", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u751f\u6210\u8ba1\u5212\u53f7\uff1aSX-YYYYMMDDHHMMSS001", "community": 48, "community_name": "Community 48", "source_file": "app/services/db/plan_helpers.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_product_helpers", "label": "product_helpers.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "product_helpers.py", "community": 150, "community_name": "apply_site_feedback", "source_file": "app/services/db/product_helpers.py", "file_type": "code", "degree": 14}, {"id": "app_services_db_product_helpers_productsnapshot", "label": "ProductSnapshot", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductSnapshot", "community": 150, "community_name": "apply_site_feedback", "source_file": "app/services/db/product_helpers.py", "file_type": "code", "degree": 5}, {"id": "app_services_db_product_helpers_resolve_crm_product", "label": "resolve_crm_product()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_crm_product()", "community": 150, "community_name": "apply_site_feedback", "source_file": "app/services/db/product_helpers.py", "file_type": "code", "degree": 20}, {"id": "app_services_db_product_helpers_py_session", "label": "Session", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 150, "community_name": "apply_site_feedback", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_db_product_helpers_apply_product_snapshot_to_plan", "label": "apply_product_snapshot_to_plan()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_product_snapshot_to_plan()", "community": 24, "community_name": "Community 24", "source_file": "app/services/db/product_helpers.py", "file_type": "code", "degree": 7}, {"id": "app_services_db_product_helpers_apply_product_snapshot_to_inventory", "label": "apply_product_snapshot_to_inventory()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_product_snapshot_to_inventory()", "community": 2, "community_name": "Community 2", "source_file": "app/services/db/product_helpers.py", "file_type": "code", "degree": 7}, {"id": "app_services_db_product_helpers_apply_product_snapshot_to_weighing", "label": "apply_product_snapshot_to_weighing()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_product_snapshot_to_weighing()", "community": 62, "community_name": "Community 62", "source_file": "app/services/db/product_helpers.py", "file_type": "code", "degree": 5}, {"id": "app_services_db_product_helpers_rationale_1", "label": "\u5730\u78c5\u6a21\u5757 \u2014 CRM \u4ea7\u54c1\u89e3\u6790\u4e0e\u5feb\u7167\u5199\u5165\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5730\u78c5\u6a21\u5757 \u2014 CRM \u4ea7\u54c1\u89e3\u6790\u4e0e\u5feb\u7167\u5199\u5165\u3002", "community": 150, "community_name": "apply_site_feedback", "source_file": "app/services/db/product_helpers.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_product_helpers_rationale_26", "label": "\u6821\u9a8c CRM \u4ea7\u54c1\u5e76\u8fd4\u56de\u540d\u79f0/\u89c4\u683c\u5feb\u7167\u3002\u65b0\u5efa\u5355\u636e product_id \u5fc5\u586b\u3002 require_on_shelf=False \u7528\u4e8e\u8fd0\u8f93\u8ba1\u5212\u8054\u52a8\u5730\u78c5\u7b49\u5386", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6821\u9a8c CRM \u4ea7\u54c1\u5e76\u8fd4\u56de\u540d\u79f0/\u89c4\u683c\u5feb\u7167\u3002\u65b0\u5efa\u5355\u636e product_id \u5fc5\u586b\u3002 require_on_shelf=False \u7528\u4e8e\u8fd0\u8f93\u8ba1\u5212\u8054\u52a8\u5730\u78c5\u7b49\u5386", "community": 150, "community_name": "apply_site_feedback", "source_file": "app/services/db/product_helpers.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_weighing_logic", "label": "weighing_logic.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "weighing_logic.py", "community": 62, "community_name": "Community 62", "source_file": "app/services/db/weighing_logic.py", "file_type": "code", "degree": 9}, {"id": "app_services_db_weighing_logic_has_weight_time", "label": "_has_weight_time()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_has_weight_time()", "community": 62, "community_name": "Community 62", "source_file": "app/services/db/weighing_logic.py", "file_type": "code", "degree": 3}, {"id": "app_services_db_weighing_logic_py_datetime", "label": "datetime", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 62, "community_name": "Community 62", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_services_db_weighing_logic_process_weighing_business_logic", "label": "process_weighing_business_logic()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "process_weighing_business_logic()", "community": 62, "community_name": "Community 62", "source_file": "app/services/db/weighing_logic.py", "file_type": "code", "degree": 10}, {"id": "app_services_db_weighing_logic_py_session", "label": "Session", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 62, "community_name": "Community 62", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_db_weighing_logic_rationale_1", "label": "\u5730\u78c5\u5355\u8054\u52a8\u4e1a\u52a1\u903b\u8f91 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou weighing._process_weighing_business_logic", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5730\u78c5\u5355\u8054\u52a8\u4e1a\u52a1\u903b\u8f91 \u2014 \u8fc1\u79fb\u81ea simple-dibang-xiaoshou weighing._process_weighing_business_logic", "community": 62, "community_name": "Community 62", "source_file": "app/services/db/weighing_logic.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_weighing_logic_rationale_21", "label": "\u5904\u7406\u5730\u78c5\u5355\u7684\u4e1a\u52a1\u903b\u8f91\uff1a 1. \u66f4\u65b0\u8ba1\u5212\u5355\u7684\u5df2\u6267\u884c\u91cf\uff08\u5355\u4f4d\uff1akg\uff09 2. \u66f4\u65b0\u51fa\u5165\u5e93\u5355\u7684\u72b6\u6001 3. \u91cd\u65b0\u8ba1\u7b97\u5730\u78c5\u5355\u7684 executed_q", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5904\u7406\u5730\u78c5\u5355\u7684\u4e1a\u52a1\u903b\u8f91\uff1a 1. \u66f4\u65b0\u8ba1\u5212\u5355\u7684\u5df2\u6267\u884c\u91cf\uff08\u5355\u4f4d\uff1akg\uff09 2. \u66f4\u65b0\u51fa\u5165\u5e93\u5355\u7684\u72b6\u6001 3. \u91cd\u65b0\u8ba1\u7b97\u5730\u78c5\u5355\u7684 executed_q", "community": 62, "community_name": "Community 62", "source_file": "app/services/db/weighing_logic.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_db_data_scope", "label": "db_data_scope.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "db_data_scope.py", "community": 69, "community_name": "Community 69", "source_file": "app/services/db_data_scope.py", "file_type": "code", "degree": 12}, {"id": "app_services_db_data_scope_apply_db_scope", "label": "apply_db_scope()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_db_scope()", "community": 51, "community_name": "Community 51", "source_file": "app/services/db_data_scope.py", "file_type": "code", "degree": 12}, {"id": "app_services_db_data_scope_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 69, "community_name": "Community 69", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_services_db_data_scope_assert_db_row_in_scope", "label": "assert_db_row_in_scope()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_db_row_in_scope()", "community": 69, "community_name": "Community 69", "source_file": "app/services/db_data_scope.py", "file_type": "code", "degree": 9}, {"id": "app_services_db_data_scope_rationale_1", "label": "DB \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DB \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff09\u3002", "community": 69, "community_name": "Community 69", "source_file": "app/services/db_data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_duty_schedule", "label": "duty_schedule.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.5, "font": {"size": 0, "color": "#ffffff"}, "title": "duty_schedule.py", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 39}, {"id": "app_services_duty_schedule_dutybizerror", "label": "DutyBizError", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "DutyBizError", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 18}, {"id": "valueerror", "label": "ValueError", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 25.9, "font": {"size": 12, "color": "#ffffff"}, "title": "ValueError", "community": 19, "community_name": "Community 19", "source_file": "", "file_type": "code", "degree": 245}, {"id": "app_services_duty_schedule_normalize_person_name", "label": "normalize_person_name()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_person_name()", "community": 88, "community_name": "Any", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 8}, {"id": "app_services_duty_schedule_new_access_token", "label": "new_access_token()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "new_access_token()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 2}, {"id": "app_services_duty_schedule_build_public_url", "label": "build_public_url()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "build_public_url()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 2}, {"id": "app_services_duty_schedule_assignment_dict", "label": "_assignment_dict()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_assignment_dict()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 4}, {"id": "app_services_duty_schedule_py_any", "label": "Any", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 26, "community_name": "Community 26", "source_file": "", "file_type": "code", "degree": 11}, {"id": "app_services_duty_schedule_slot_dict", "label": "_slot_dict()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_slot_dict()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 6}, {"id": "app_services_duty_schedule_day_dict", "label": "_day_dict()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_day_dict()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 8}, {"id": "app_services_duty_schedule_load_day_by_date", "label": "_load_day_by_date()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_load_day_by_date()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 6}, {"id": "app_services_duty_schedule_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 26, "community_name": "Community 26", "source_file": "", "file_type": "code", "degree": 15}, {"id": "app_services_duty_schedule_py_date", "label": "date", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 26, "community_name": "Community 26", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_services_duty_schedule_load_day_by_id", "label": "_load_day_by_id()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_load_day_by_id()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 4}, {"id": "app_services_duty_schedule_load_slots", "label": "_load_slots()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_load_slots()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 5}, {"id": "app_services_duty_schedule_load_assignments_for_slots", "label": "_load_assignments_for_slots()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_load_assignments_for_slots()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 4}, {"id": "app_services_duty_schedule_serialize_day", "label": "_serialize_day()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_serialize_day()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 12}, {"id": "app_services_duty_schedule_empty_day_skeleton", "label": "empty_day_skeleton()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "empty_day_skeleton()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 4}, {"id": "app_services_duty_schedule_get_month_summary", "label": "get_month_summary()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_month_summary()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 5}, {"id": "app_services_duty_schedule_get_day_detail", "label": "get_day_detail()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_day_detail()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 7}, {"id": "app_services_duty_schedule_soft_delete_assignment", "label": "soft_delete_assignment()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete_assignment()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 3}, {"id": "app_services_duty_schedule_set_link_status", "label": "set_link_status()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "set_link_status()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 6}, {"id": "app_services_duty_schedule_count_active_assignments", "label": "_count_active_assignments()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_count_active_assignments()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 4}, {"id": "app_services_duty_schedule_save_day", "label": "save_day()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "save_day()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 17}, {"id": "app_services_duty_schedule_list_public_users", "label": "_list_public_users()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_list_public_users()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 3}, {"id": "app_services_duty_schedule_resolve_grab_user", "label": "_resolve_grab_user()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_grab_user()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 5}, {"id": "app_services_duty_schedule_get_public_page", "label": "get_public_page()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_public_page()", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 6}, {"id": "app_services_duty_schedule_grab", "label": "grab()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "grab()", "community": 88, "community_name": "Any", "source_file": "app/services/duty_schedule.py", "file_type": "code", "degree": 14}, {"id": "app_services_duty_schedule_rationale_1", "label": "\u503c\u73ed\u6392\u73ed\u9886\u57df\u670d\u52a1 \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u503c\u73ed\u6392\u73ed\u9886\u57df\u670d\u52a1 \u2014 docs/superpowers/specs/2026-08-14-duty-schedule-design.md", "community": 26, "community_name": "Community 26", "source_file": "app/services/duty_schedule.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_brand_archive", "label": "pl_brand_archive.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_brand_archive.py", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_brand_archive.py", "file_type": "code", "degree": 12}, {"id": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "label": "load_brand_qtys_by_plan_product_ids()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "load_brand_qtys_by_plan_product_ids()", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_brand_archive.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_brand_archive_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 25, "community_name": "Community 25", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_services_pl_brand_archive_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 25, "community_name": "Community 25", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "validate_brand_qty_rows()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_brand_qty_rows()", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_brand_archive.py", "file_type": "code", "degree": 14}, {"id": "app_services_pl_brand_archive_py_decimal", "label": "Decimal", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 25, "community_name": "Community 25", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "label": "persist_plan_product_brand_qtys()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "persist_plan_product_brand_qtys()", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_brand_archive.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_brand_archive_rationale_17", "label": "\u6309\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6 ID \u6279\u91cf\u52a0\u8f7d\u5f52\u6863\u54c1\u724c\u6570\u91cf\uff08brandId/brandName/qty\uff09\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6 ID \u6279\u91cf\u52a0\u8f7d\u5f52\u6863\u54c1\u724c\u6570\u91cf\uff08brandId/brandName/qty\uff09\u3002", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_brand_archive.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_brand_archive_rationale_75", "label": "\u8f6f\u5220\u65e7\u54c1\u724c\u91cf\u884c\u540e\u6309\u5f52\u6863\u7ed3\u679c\u63d2\u5165\uff1b\u65e0\u54c1\u724c\u7ea6\u5b9a\u5219\u53ea\u8f6f\u5220\u4e0d\u63d2\u5165\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f6f\u5220\u65e7\u54c1\u724c\u91cf\u884c\u540e\u6309\u5f52\u6863\u7ed3\u679c\u63d2\u5165\uff1b\u65e0\u54c1\u724c\u7ea6\u5b9a\u5219\u53ea\u8f6f\u5220\u4e0d\u63d2\u5165\u3002", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_brand_archive.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_carrier_service", "label": "pl_carrier_service.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_carrier_service.py", "community": 14, "community_name": "Community 14", "source_file": "app/services/pl_carrier_service.py", "file_type": "code", "degree": 14}, {"id": "app_services_pl_carrier_service_urls_nonempty", "label": "_urls_nonempty()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_urls_nonempty()", "community": 14, "community_name": "Community 14", "source_file": "app/services/pl_carrier_service.py", "file_type": "code", "degree": 2}, {"id": "app_services_pl_carrier_service_carrier_qualification_complete", "label": "carrier_qualification_complete()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "carrier_qualification_complete()", "community": 14, "community_name": "Community 14", "source_file": "app/services/pl_carrier_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_carrier_service_carrier_agreement_expired", "label": "carrier_agreement_expired()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "carrier_agreement_expired()", "community": 14, "community_name": "Community 14", "source_file": "app/services/pl_carrier_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_carrier_service_py_date", "label": "date", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 14, "community_name": "Community 14", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_pl_carrier_service_carrier_audit_approved", "label": "carrier_audit_approved()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "carrier_audit_approved()", "community": 14, "community_name": "Community 14", "source_file": "app/services/pl_carrier_service.py", "file_type": "code", "degree": 2}, {"id": "app_services_pl_carrier_service_carrier_eligible_for_transport", "label": "carrier_eligible_for_transport()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "carrier_eligible_for_transport()", "community": 14, "community_name": "Community 14", "source_file": "app/services/pl_carrier_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport", "label": "assert_carrier_eligible_for_transport()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_carrier_eligible_for_transport()", "community": 14, "community_name": "Community 14", "source_file": "app/services/pl_carrier_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_carrier_service_normalize_carrier_urls", "label": "normalize_carrier_urls()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_carrier_urls()", "community": 14, "community_name": "Community 14", "source_file": "app/services/pl_carrier_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_carrier_service_validate_carrier_qualification_fields", "label": "validate_carrier_qualification_fields()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_carrier_qualification_fields()", "community": 14, "community_name": "Community 14", "source_file": "app/services/pl_carrier_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_carrier_service_rationale_61", "label": "\u8d44\u8d28\u9644\u4ef6\u5747\u4e3a\u9009\u586b\uff0c\u4fdd\u7559\u51fd\u6570\u7b7e\u540d\u4f9b\u517c\u5bb9\u8c03\u7528\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8d44\u8d28\u9644\u4ef6\u5747\u4e3a\u9009\u586b\uff0c\u4fdd\u7559\u51fd\u6570\u7b7e\u540d\u4f9b\u517c\u5bb9\u8c03\u7528\u3002", "community": 14, "community_name": "Community 14", "source_file": "app/services/pl_carrier_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_cert_required_service", "label": "pl_cert_required_service.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_cert_required_service.py", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 24}, {"id": "app_services_pl_cert_required_service_match_required_cert_name", "label": "match_required_cert_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "match_required_cert_name()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_cert_required_service_cert_row_complete", "label": "_cert_row_complete()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_cert_row_complete()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_cert_required_service_find_cert_for_required", "label": "_find_cert_for_required()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_find_cert_for_required()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_cert_required_service_missing_field_labels", "label": "_missing_field_labels()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_missing_field_labels()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_cert_required_service_collect_required_cert_errors", "label": "collect_required_cert_errors()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "collect_required_cert_errors()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 13}, {"id": "app_services_pl_cert_required_service_get_required_personnel_cert_names", "label": "get_required_personnel_cert_names()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_required_personnel_cert_names()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_cert_required_service_validate_personnel_type_role_compat", "label": "validate_personnel_type_role_compat()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_personnel_type_role_compat()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 2}, {"id": "app_services_pl_cert_required_service_validate_personnel_required_certs", "label": "validate_personnel_required_certs()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_personnel_required_certs()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs", "label": "validate_self_vehicle_required_certs()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_self_vehicle_required_certs()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "label": "validate_carrier_vehicle_required_certs()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_carrier_vehicle_required_certs()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "label": "validate_vehicle_personnel_affiliation()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_vehicle_personnel_affiliation()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_cert_required_service_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 119, "community_name": "Community 119", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "label": "validate_vehicle_personnel_cert_links()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_vehicle_personnel_cert_links()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "label": "validate_vehicle_save_certs()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_vehicle_save_certs()", "community": 119, "community_name": "Community 119", "source_file": "app/services/pl_cert_required_service.py", "file_type": "code", "degree": 12}, {"id": "app_services_pl_cert_service", "label": "pl_cert_service.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_cert_service.py", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_cert_service.py", "file_type": "code", "degree": 24}, {"id": "app_services_pl_cert_service_list_owner_certs", "label": "list_owner_certs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "list_owner_certs()", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_cert_service.py", "file_type": "code", "degree": 13}, {"id": "app_services_pl_cert_service_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 71, "community_name": "Community 71", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_services_pl_cert_service_list_owner_certs_batch", "label": "list_owner_certs_batch()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_owner_certs_batch()", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_cert_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_cert_service_certs_to_read", "label": "certs_to_read()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "certs_to_read()", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_cert_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_cert_service_normalize_cert_row", "label": "_normalize_cert_row()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_cert_row()", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_cert_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_cert_service_save_owner_certs", "label": "save_owner_certs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "save_owner_certs()", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_cert_service.py", "file_type": "code", "degree": 14}, {"id": "app_services_pl_cert_service_nearest_expire_date", "label": "nearest_expire_date()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "nearest_expire_date()", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_cert_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_cert_service_py_date", "label": "date", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 71, "community_name": "Community 71", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_pl_cert_service_resolve_owner_label", "label": "_resolve_owner_label()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_owner_label()", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_cert_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_cert_service_scan_cert_expiry", "label": "scan_cert_expiry()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "scan_cert_expiry()", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_cert_service.py", "file_type": "code", "degree": 15}, {"id": "app_services_pl_cert_service_rationale_90", "label": "\u6309 cert_id upsert\uff1b\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309 cert_id upsert\uff1b\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_cert_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_cert_service_rationale_184", "label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192\uff0c\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192\uff0c\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_cert_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_data_scope", "label": "pl_data_scope.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_data_scope.py", "community": 69, "community_name": "Community 69", "source_file": "app/services/pl_data_scope.py", "file_type": "code", "degree": 16}, {"id": "app_services_pl_data_scope_apply_pl_scope", "label": "apply_pl_scope()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_pl_scope()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_data_scope.py", "file_type": "code", "degree": 36}, {"id": "app_services_pl_data_scope_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 28, "community_name": "Community 28", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "assert_pl_row_in_scope()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_pl_row_in_scope()", "community": 0, "community_name": "Community 0", "source_file": "app/services/pl_data_scope.py", "file_type": "code", "degree": 25}, {"id": "app_services_pl_data_scope_rationale_1", "label": "PL \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff0c\u65e0 owner_field\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PL \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9\uff08create_by / create_dept_id\uff0c\u65e0 owner_field\uff09\u3002", "community": 69, "community_name": "Community 69", "source_file": "app/services/pl_data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_dibang_bridge_service", "label": "pl_dibang_bridge_service.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.1, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_dibang_bridge_service.py", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 47}, {"id": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "label": "DibangInventoryLinkResult", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DibangInventoryLinkResult", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_dibang_bridge_service_resolve_partner_company", "label": "resolve_partner_company()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_partner_company()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_dibang_bridge_service_normalize_to_date", "label": "_normalize_to_date()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_to_date()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_dibang_bridge_service_py_date", "label": "date", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 61, "community_name": "Community 61", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_services_pl_dibang_bridge_service_py_datetime", "label": "datetime", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 61, "community_name": "Community 61", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_services_pl_dibang_bridge_service_normalize_plan_date", "label": "_normalize_plan_date()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_plan_date()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "label": "_resolve_dibang_date()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_dibang_date()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_dibang_bridge_service_month_range", "label": "_month_range()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_month_range()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_dibang_bridge_service_plan_type_to_business_type", "label": "_plan_type_to_business_type()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_plan_type_to_business_type()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_dibang_bridge_service_product_quantity", "label": "_product_quantity()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_product_quantity()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta", "label": "_apply_plan_quantity_delta()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_plan_quantity_delta()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", "label": "_resolve_link_contributed_qty()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_link_contributed_qty()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "label": "_subtract_plan_contribution()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_subtract_plan_contribution()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_dibang_bridge_service_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 61, "community_name": "Community 61", "source_file": "", "file_type": "code", "degree": 9}, {"id": "app_services_pl_dibang_bridge_service_generate_batch_no", "label": "_generate_batch_no()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_generate_batch_no()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_dibang_bridge_service_find_monthly_db_plan", "label": "find_monthly_db_plan()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "find_monthly_db_plan()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_dibang_bridge_service_create_db_plan", "label": "_create_db_plan()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_create_db_plan()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 12}, {"id": "app_services_pl_dibang_bridge_service_create_db_inventory", "label": "_create_db_inventory()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_create_db_inventory()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 13}, {"id": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip", "label": "_inventory_has_weighing_slip()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_inventory_has_weighing_slip()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "label": "revoke_regeneratable_dibang_for_transport()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "revoke_regeneratable_dibang_for_transport()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 13}, {"id": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "label": "_sync_transport_inventory_links()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_sync_transport_inventory_links()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 19}, {"id": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "label": "sync_dibang_for_transport()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "sync_dibang_for_transport()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_dibang_bridge_service_rationale_37", "label": "\u6309\u8fd0\u8f93\u8ba1\u5212\u5355\u636e\u7c7b\u578b\u89e3\u6790\u5730\u78c5\u5f80\u6765\u5355\u4f4d\uff08\u4e0d\u533a\u5206 CRM \u5408\u540c\u7c7b\u578b\uff09\u3002 - \u5165\u5e93\u5355 inbound\uff1a\u4f9b\u65b9 \u2192 party_a\uff0c\u5176\u6b21 supplier_nam", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309\u8fd0\u8f93\u8ba1\u5212\u5355\u636e\u7c7b\u578b\u89e3\u6790\u5730\u78c5\u5f80\u6765\u5355\u4f4d\uff08\u4e0d\u533a\u5206 CRM \u5408\u540c\u7c7b\u578b\uff09\u3002 - \u5165\u5e93\u5355 inbound\uff1a\u4f9b\u65b9 \u2192 party_a\uff0c\u5176\u6b21 supplier_nam", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_dibang_bridge_service_rationale_74", "label": "\u5165\u5e93\u5355\u7528\u9001\u8fbe\u65f6\u95f4\uff0c\u51fa\u5e93\u5355\u7528\u53d6\u8d27\u65f6\u95f4\uff1b\u7f3a\u5931\u65f6\u56de\u9000\u8ba1\u5212\u65e5\u671f\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5165\u5e93\u5355\u7528\u9001\u8fbe\u65f6\u95f4\uff0c\u51fa\u5e93\u5355\u7528\u53d6\u8d27\u65f6\u95f4\uff1b\u7f3a\u5931\u65f6\u56de\u9000\u8ba1\u5212\u65e5\u671f\u3002", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_dibang_bridge_service_rationale_310", "label": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d\uff1a\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212\uff08\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528\uff09 - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u518d\u6b21\u52fe\u9009\u5730\u78c5\u5b89\u6392\u524d\uff1a\u8f6f\u5220\u672c\u8fd0\u8f93\u5355\u6b64\u524d\u751f\u6210\u7684\u3001\u4ecd\u53ef\u4f5c\u5e9f\u7684\u51fa\u5165\u5e93\u5355\u53ca\u5173\u8054\u3002 - \u4e0d\u5220\u9664\u5730\u78c5\u6708\u8ba1\u5212\uff08\u53ef\u80fd\u88ab\u5176\u4ed6\u4e1a\u52a1\u590d\u7528\uff09 - \u82e5\u51fa\u5165\u5e93\u5355\u5df2\u5b8c\u6210\u7684/\u5df2", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_dibang_bridge_service_rationale_495", "label": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d\uff1a\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212\uff0c\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u52fe\u9009\u300c\u751f\u6210\u5730\u78c5\u5355\u300d\uff1a\u6309\u4ea7\u54c1\u751f\u6210/\u590d\u7528\u5730\u78c5\u8ba1\u5212\uff0c\u5e76\u521b\u5efa\u5173\u8054\u51fa\u5165\u5e93\u5355\u3002", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_dibang_bridge_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_feedback_brand_qty", "label": "pl_feedback_brand_qty.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_feedback_brand_qty.py", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_feedback_brand_qty.py", "file_type": "code", "degree": 20}, {"id": "app_services_pl_feedback_brand_qty_format_brand_qty_summary", "label": "format_brand_qty_summary()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "format_brand_qty_summary()", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_feedback_brand_qty.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "label": "require_brand_qtys_if_needed()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "require_brand_qtys_if_needed()", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_feedback_brand_qty.py", "file_type": "code", "degree": 12}, {"id": "app_services_pl_feedback_brand_qty_py_decimal", "label": "Decimal", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 25, "community_name": "Community 25", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "label": "persist_io_item_brand_qtys()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "persist_io_item_brand_qtys()", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_feedback_brand_qty.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_feedback_brand_qty_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 25, "community_name": "Community 25", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_pl_feedback_brand_qty_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 25, "community_name": "Community 25", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_pl_feedback_brand_qty_dict_field", "label": "_dict_field()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_dict_field()", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_feedback_brand_qty.py", "file_type": "code", "degree": 2}, {"id": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "label": "persist_transport_product_feedback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "persist_transport_product_feedback()", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_feedback_brand_qty.py", "file_type": "code", "degree": 12}, {"id": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", "label": "load_transport_driver_product_feedbacks()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "load_transport_driver_product_feedbacks()", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_feedback_brand_qty.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_feedback_brand_qty_rationale_1", "label": "\u73b0\u573a\u5165\u51fa\u5e93\u660e\u7ec6\u4e0e\u8fd0\u8f93\u56de\u4f20\u7684\u54c1\u724c\u6570\u91cf\u6821\u9a8c\u4e0e\u6301\u4e45\u5316", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u73b0\u573a\u5165\u51fa\u5e93\u660e\u7ec6\u4e0e\u8fd0\u8f93\u56de\u4f20\u7684\u54c1\u724c\u6570\u91cf\u6821\u9a8c\u4e0e\u6301\u4e45\u5316", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_feedback_brand_qty.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_feedback_brand_qty_rationale_228", "label": "\u7ba1\u7406\u7aef\u8bfb\u8fd0\u8f93\u5355\u65f6\u9644\u53f8\u673a\u6309\u4ea7\u54c1\u56de\u4f20\u53ca\u54c1\u724c\u6458\u8981\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7ba1\u7406\u7aef\u8bfb\u8fd0\u8f93\u5355\u65f6\u9644\u53f8\u673a\u6309\u4ea7\u54c1\u56de\u4f20\u53ca\u54c1\u724c\u6458\u8981\u3002", "community": 25, "community_name": "Community 25", "source_file": "app/services/pl_feedback_brand_qty.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_freight_settlement_service", "label": "pl_freight_settlement_service.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_freight_settlement_service.py", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 66}, {"id": "app_services_pl_freight_settlement_service_resolve_user_display_name", "label": "_resolve_user_display_name()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_display_name()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_freight_settlement_service_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 28, "community_name": "Community 28", "source_file": "", "file_type": "code", "degree": 37}, {"id": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery", "label": "_occupied_transport_ids_subquery()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_occupied_transport_ids_subquery()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_freight_settlement_service_get_settlement_row", "label": "get_settlement_row()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "get_settlement_row()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 12}, {"id": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id", "label": "get_settlement_by_transport_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_settlement_by_transport_id()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_freight_settlement_service_py_any", "label": "Any", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 28, "community_name": "Community 28", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter", "label": "unsettled_plans_q_filter()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "unsettled_plans_q_filter()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_freight_settlement_service_list_unsettled_plans", "label": "list_unsettled_plans()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_unsettled_plans()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_freight_settlement_service_resolve_transports_for_create", "label": "_resolve_transports_for_create()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_transports_for_create()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_freight_settlement_service_create_settlement", "label": "create_settlement()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "create_settlement()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "label": "_recalc_settlement_total_freight_from_links()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_recalc_settlement_total_freight_from_links()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_freight_settlement_service_py_datetime", "label": "datetime", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 28, "community_name": "Community 28", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "label": "sync_draft_settlement_freight_for_transport()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "sync_draft_settlement_freight_for_transport()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_freight_settlement_service_py_decimal", "label": "Decimal", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 28, "community_name": "Community 28", "source_file": "", "file_type": "code", "degree": 8}, {"id": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "label": "refresh_draft_settlement_freight()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "refresh_draft_settlement_freight()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_freight_settlement_service_delete_draft_settlement", "label": "delete_draft_settlement()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_draft_settlement()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "label": "cancel_draft_settlement()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_draft_settlement()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_freight_settlement_service_get_transport_ids", "label": "_get_transport_ids()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_transport_ids()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_freight_settlement_service_get_plans_for_transports", "label": "_get_plans_for_transports()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_plans_for_transports()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_freight_settlement_service_approval_to_dict", "label": "_approval_to_dict()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_approval_to_dict()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_freight_settlement_service_create_settlement_approval_records", "label": "create_settlement_approval_records()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_settlement_approval_records()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_freight_settlement_service_clear_settlement_approval_records", "label": "_clear_settlement_approval_records()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_clear_settlement_approval_records()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "label": "_sync_settlement_status_if_approval_complete()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_sync_settlement_status_if_approval_complete()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed", "label": "_sync_settlement_status_if_disbursed()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_sync_settlement_status_if_disbursed()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_freight_settlement_service_sync_disbursed_settlements", "label": "_sync_disbursed_settlements()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_sync_disbursed_settlements()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_freight_settlement_service_can_user_approve_settlement", "label": "can_user_approve_settlement()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "can_user_approve_settlement()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_freight_settlement_service_settlement_all_approved", "label": "_settlement_all_approved()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_settlement_all_approved()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_freight_settlement_service_advance_after_approval", "label": "_advance_after_approval()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_advance_after_approval()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_freight_settlement_service_submit_settlement_approval", "label": "submit_settlement_approval()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "submit_settlement_approval()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_freight_settlement_service_process_settlement_approval", "label": "process_settlement_approval()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "process_settlement_approval()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_freight_settlement_service_withdraw_settlement_approval", "label": "withdraw_settlement_approval()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "withdraw_settlement_approval()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_freight_settlement_service_disburse_settlement", "label": "disburse_settlement()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "disburse_settlement()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_freight_settlement_service_get_approval_flow", "label": "get_approval_flow()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_approval_flow()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_freight_settlement_service_get_approval_history", "label": "get_approval_history()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_approval_history()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_freight_settlement_service_current_approver_name", "label": "_current_approver_name()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_current_approver_name()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_freight_settlement_service_current_approval_id", "label": "_current_approval_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_current_approval_id()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_freight_settlement_service_last_approval_time", "label": "_last_approval_time()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_last_approval_time()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "label": "enrich_settlement_list_item()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "enrich_settlement_list_item()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 13}, {"id": "app_services_pl_freight_settlement_service_list_settlements_enriched", "label": "list_settlements_enriched()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_settlements_enriched()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_freight_settlement_service_get_settlement_detail", "label": "get_settlement_detail()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "get_settlement_detail()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 12}, {"id": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "label": "_validate_transports_for_settlement_update()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_validate_transports_for_settlement_update()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "label": "_sync_settlement_transport_links()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_sync_settlement_transport_links()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_freight_settlement_service_update_settlement_draft", "label": "update_settlement_draft()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_settlement_draft()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_freight_settlement_service_rationale_136", "label": "\u7b80\u6613\u641c\u7d22\uff1a\u8ba1\u5212\u7f16\u53f7 / \u5ba2\u6237(\u4f9b\u5e94\u5546) / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7b80\u6613\u641c\u7d22\uff1a\u8ba1\u5212\u7f16\u53f7 / \u5ba2\u6237(\u4f9b\u5e94\u5546) / \u8f66\u724c / \u627f\u8fd0\u5546\u540d\u79f0\u3002", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_freight_settlement_service_rationale_357", "label": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e\uff0c\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u5355\u8fd0\u8d39\u53d8\u66f4\u540e\uff0c\u540c\u6b65\u5173\u8054\u8349\u7a3f\u7ed3\u7b97\u5355\u7684\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_freight_settlement_service_rationale_402", "label": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8349\u7a3f/\u5df2\u9a73\u56de\u7ed3\u7b97\u5355\u6309\u5f53\u524d\u8fd0\u8f93\u5355\u8fd0\u8d39\u5237\u65b0\u660e\u7ec6\u5feb\u7167\u4e0e\u5408\u8ba1\u3002", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_freight_settlement_service_rationale_614", "label": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55\uff08\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406\uff09", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f6f\u5220\u9664\u7ed3\u7b97\u5355\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55\uff08\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6279\u524d\u6e05\u7406\uff09", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_freight_settlement_service_rationale_634", "label": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63\uff08\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e\uff09", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5ba1\u6279\u8bb0\u5f55\u5df2\u5168\u90e8\u5b8c\u6210\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approving \u65f6\u81ea\u52a8\u7ea0\u6b63\uff08\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e\uff09", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_freight_settlement_service_rationale_647", "label": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63\uff08\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e\uff09", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u7ed3\u7b97\u5355\u4ecd\u505c\u7559\u5728 approved \u65f6\u81ea\u52a8\u7ea0\u6b63\uff08\u517c\u5bb9\u5386\u53f2\u810f\u6570\u636e\uff09", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_freight_settlement_service_rationale_666", "label": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6279\u91cf\u7ea0\u6b63\u5df2\u6709\u6c47\u6b3e\u51ed\u8bc1\u4f46\u4ecd\u4e3a approved \u7684\u7ed3\u7b97\u5355", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_freight_settlement_service_rationale_978", "label": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c\uff08\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21\uff09\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de\u5168\u90e8\u5df2\u5b8c\u6210\u7684\u5ba1\u6279\u52a8\u4f5c\uff08\u542b\u64a4\u56de/\u91cd\u63d0\u524d\u7684\u5386\u53f2\u8f6e\u6b21\uff09\uff0c\u6309\u65f6\u95f4\u6b63\u5e8f\u3002", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_freight_settlement_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_internal_customer", "label": "pl_internal_customer.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_internal_customer.py", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_internal_customer.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_internal_customer_is_internal_customer_name", "label": "is_internal_customer_name()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "is_internal_customer_name()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_internal_customer.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_internal_customer_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212\uff1a\u5185\u7f6e\u5c71\u5ce1/\u4e91\u680b\u5ba2\u6237\u5224\u5b9a\uff08\u5408\u540c\u53ef\u514d\uff09", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212\uff1a\u5185\u7f6e\u5c71\u5ce1/\u4e91\u680b\u5ba2\u6237\u5224\u5b9a\uff08\u5408\u540c\u53ef\u514d\uff09", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_internal_customer.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_inventory_link_read", "label": "pl_inventory_link_read.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_inventory_link_read.py", "community": 45, "community_name": "Community 45", "source_file": "app/services/pl_inventory_link_read.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_inventory_link_read_build_transport_inventory_link_read", "label": "build_transport_inventory_link_read()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "build_transport_inventory_link_read()", "community": 45, "community_name": "Community 45", "source_file": "app/services/pl_inventory_link_read.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_inventory_link_read_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 45, "community_name": "Community 45", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_pl_inventory_link_read_rationale_1", "label": "\u6784\u5efa\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\u8bfb\u6a21\u578b\uff08\u4e0d\u542b\u73b0\u573a\u94fe\u63a5\uff0c\u73b0\u573a\u94fe\u63a5\u89c1 pl_transport_site_link\uff09\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6784\u5efa\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\u8bfb\u6a21\u578b\uff08\u4e0d\u542b\u73b0\u573a\u94fe\u63a5\uff0c\u73b0\u573a\u94fe\u63a5\u89c1 pl_transport_site_link\uff09\u3002", "community": 45, "community_name": "Community 45", "source_file": "app/services/pl_inventory_link_read.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_inventory_service", "label": "pl_inventory_service.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_inventory_service.py", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/services/pl_inventory_service.py", "file_type": "code", "degree": 16}, {"id": "app_services_pl_inventory_service_qty_delta_for_plan", "label": "qty_delta_for_plan()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "qty_delta_for_plan()", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/services/pl_inventory_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_inventory_service_py_decimal", "label": "Decimal", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_services_pl_inventory_service_get_or_create_inventory", "label": "get_or_create_inventory()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_or_create_inventory()", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/services/pl_inventory_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_inventory_service_py_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_services_pl_inventory_service_apply_brand_stock_change", "label": "apply_brand_stock_change()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_brand_stock_change()", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/services/pl_inventory_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_inventory_service_reverse_plan_inventory_postings", "label": "reverse_plan_inventory_postings()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "reverse_plan_inventory_postings()", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/services/pl_inventory_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "label": "apply_archive_inventory_for_plan()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_archive_inventory_for_plan()", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/services/pl_inventory_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_inventory_service_rationale_1", "label": "\u8ba1\u5212\u5f52\u6863\u6309\u4ea7\u54c1+\u54c1\u724c\u5199\u5165\u5e93\u5b58\u53f0\u8d26\u4e0e\u6d41\u6c34\u3002 \u76f4\u9500\u5355 (direct) \u9996\u671f\u4e0d\u8bb0\u8d26\uff1b\u5165\u5e93\u589e\u52a0\u3001\u51fa\u5e93\u6263\u51cf\uff08\u5141\u8bb8\u8d1f\u5e93\u5b58\uff0c\u4e0d\u505a\u4e0d\u8db3\u62e6\u622a\uff09\u3002 \u8c03\u6574\u5f52\u6863\u65f6\u5148\u6309 plan_i", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8ba1\u5212\u5f52\u6863\u6309\u4ea7\u54c1+\u54c1\u724c\u5199\u5165\u5e93\u5b58\u53f0\u8d26\u4e0e\u6d41\u6c34\u3002 \u76f4\u9500\u5355 (direct) \u9996\u671f\u4e0d\u8bb0\u8d26\uff1b\u5165\u5e93\u589e\u52a0\u3001\u51fa\u5e93\u6263\u51cf\uff08\u5141\u8bb8\u8d1f\u5e93\u5b58\uff0c\u4e0d\u505a\u4e0d\u8db3\u62e6\u622a\uff09\u3002 \u8c03\u6574\u5f52\u6863\u65f6\u5148\u6309 plan_i", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/services/pl_inventory_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_inventory_service_rationale_146", "label": "\u51b2\u9500\u8be5\u8ba1\u5212\u5df2\u4ea7\u751f\u7684\u5e93\u5b58\u6d41\u6c34\uff08\u8c03\u6574\u5f52\u6863\u524d\u8c03\u7528\uff09\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u51b2\u9500\u8be5\u8ba1\u5212\u5df2\u4ea7\u751f\u7684\u5e93\u5b58\u6d41\u6c34\uff08\u8c03\u6574\u5f52\u6863\u524d\u8c03\u7528\uff09\u3002", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/services/pl_inventory_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_inventory_service_rationale_186", "label": "\u5f52\u6863\u540e\u6309\u54c1\u724c\u91cf\uff08\u6216\u65e0\u54c1\u724c actual_qty\uff09\u843d\u8d26\uff1b\u5148\u51b2\u9500\u65e7\u6d41\u6c34\u518d\u91cd\u8bb0\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5f52\u6863\u540e\u6309\u54c1\u724c\u91cf\uff08\u6216\u65e0\u54c1\u724c actual_qty\uff09\u843d\u8d26\uff1b\u5148\u51b2\u9500\u65e7\u6d41\u6c34\u518d\u91cd\u8bb0\u3002", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/services/pl_inventory_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_io_order_service", "label": "pl_io_order_service.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_io_order_service.py", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 62}, {"id": "app_services_pl_io_order_service_ioordercreateresult", "label": "IoOrderCreateResult", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "IoOrderCreateResult", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 16}, {"id": "app_services_pl_io_order_service_build_io_order_site_url", "label": "build_io_order_site_url()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "build_io_order_site_url()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_io_order_service_normalize_plan_date", "label": "_normalize_plan_date()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_plan_date()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_io_order_service_py_date", "label": "date", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 200, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_pl_io_order_service_next_order_no", "label": "_next_order_no()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_next_order_no()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_io_order_service_py_session", "label": "Session", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 200, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 11}, {"id": "app_services_pl_io_order_service_dibang_qty_by_plan_product", "label": "_dibang_qty_by_plan_product()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_dibang_qty_by_plan_product()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_io_order_service_py_decimal", "label": "Decimal", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 200, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_services_pl_io_order_service_create_io_order_for_transport", "label": "create_io_order_for_transport()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "create_io_order_for_transport()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 18}, {"id": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "label": "apply_dibang_prefill_to_order()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_dibang_prefill_to_order()", "community": 45, "community_name": "Community 45", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_io_order_service_void_io_orders_for_plan", "label": "void_io_orders_for_plan()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "void_io_orders_for_plan()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_io_order_service_get_active_io_order_for_plan", "label": "get_active_io_order_for_plan()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_active_io_order_for_plan()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 6}, {"id": "orderheader", "label": "OrderHeader", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "OrderHeader", "community": 200, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_pl_io_order_service_parse_feedback_images", "label": "parse_feedback_images()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_feedback_images()", "community": 173, "community_name": "resolve_create_time_bounds", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_io_order_service_dump_feedback_images", "label": "dump_feedback_images()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "dump_feedback_images()", "community": 54, "community_name": "Community 54", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_io_order_service_io_item_brand_qty_model", "label": "_io_item_brand_qty_model()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_io_item_brand_qty_model()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "label": "update_io_order_items_qty_and_brand()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "update_io_order_items_qty_and_brand()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 11}, {"id": "orderitem", "label": "OrderItem", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "OrderItem", "community": 200, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_services_pl_io_order_service_apply_site_feedback", "label": "apply_site_feedback()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_site_feedback()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 17}, {"id": "app_services_pl_io_order_service_resolve_unit_label", "label": "resolve_unit_label()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_unit_label()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_io_order_service_merge_plan_logistics_into_order", "label": "merge_plan_logistics_into_order()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "merge_plan_logistics_into_order()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_io_order_service_merge_plan_product_into_item", "label": "merge_plan_product_into_item()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "merge_plan_product_into_item()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_io_order_service_format_io_product_summary_line", "label": "_format_io_product_summary_line()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_io_product_summary_line()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 2}, {"id": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "label": "enrich_io_items_with_brand_feedback()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "enrich_io_items_with_brand_feedback()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_io_order_service_enrich_io_order_dict", "label": "enrich_io_order_dict()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "enrich_io_order_dict()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 13}, {"id": "app_services_pl_io_order_service_py_any", "label": "Any", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 200, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_services_pl_io_order_service_order_header_to_dict", "label": "order_header_to_dict()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "order_header_to_dict()", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "code", "degree": 14}, {"id": "app_services_pl_io_order_service_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\uff08\u5b89\u6392\u8fd0\u8f93\u843d\u5355\u3001\u73b0\u573a\u56de\u4f20\u3001\u4f5c\u5e9f\uff09", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5165\u5e93\u5355 / \u51fa\u5e93\u5355\uff08\u5b89\u6392\u8fd0\u8f93\u843d\u5355\u3001\u73b0\u573a\u56de\u4f20\u3001\u4f5c\u5e9f\uff09", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_io_order_service_rationale_131", "label": "\u5b89\u6392\u8fd0\u8f93\u540e\u521b\u5efa\u5165\u5e93/\u51fa\u5e93\u5355\u3002\u76f4\u9500\u8fd4\u56de None\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5b89\u6392\u8fd0\u8f93\u540e\u521b\u5efa\u5165\u5e93/\u51fa\u5e93\u5355\u3002\u76f4\u9500\u8fd4\u56de None\u3002", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_io_order_service_rationale_209", "label": "\u5730\u78c5\u5355\u751f\u6210\u540e\uff0c\u7528\u6570\u91cf\u9884\u586b\u5c1a\u672a\u88ab\u73b0\u573a\u6539\u8fc7\u7684\u660e\u7ec6 actual_qty\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5730\u78c5\u5355\u751f\u6210\u540e\uff0c\u7528\u6570\u91cf\u9884\u586b\u5c1a\u672a\u88ab\u73b0\u573a\u6539\u8fc7\u7684\u660e\u7ec6 actual_qty\u3002", "community": 45, "community_name": "Community 45", "source_file": "app/services/pl_io_order_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_io_order_service_rationale_338", "label": "\u66f4\u65b0\u660e\u7ec6\u5b9e\u9645\u6570\u91cf\uff0c\u5e76\u6309\u9700\u6821\u9a8c/\u6301\u4e45\u5316\u73b0\u573a\u54c1\u724c\u6570\u91cf\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u66f4\u65b0\u660e\u7ec6\u5b9e\u9645\u6570\u91cf\uff0c\u5e76\u6309\u9700\u6821\u9a8c/\u6301\u4e45\u5316\u73b0\u573a\u54c1\u724c\u6570\u91cf\u3002", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_io_order_service_rationale_583", "label": "\u8bfb\u65f6\u9644\u52a0\u54c1\u724c\u6a21\u5f0f\u3001CRM \u54c1\u724c\u9009\u9879\u4e0e\u73b0\u573a\u54c1\u724c\u6570\u91cf\u5b50\u8868\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bfb\u65f6\u9644\u52a0\u54c1\u724c\u6a21\u5f0f\u3001CRM \u54c1\u724c\u9009\u9879\u4e0e\u73b0\u573a\u54c1\u724c\u6570\u91cf\u5b50\u8868\u3002", "community": 200, "community_name": "register_local_callback", "source_file": "app/services/pl_io_order_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_menu_badge_service", "label": "pl_menu_badge_service.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_menu_badge_service.py", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_menu_badge_service.py", "file_type": "code", "degree": 24}, {"id": "app_services_pl_menu_badge_service_count_pending_applies", "label": "_count_pending_applies()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_count_pending_applies()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_menu_badge_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_menu_badge_service_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 28, "community_name": "Community 28", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending", "label": "count_document_reminder_expired_pending()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "count_document_reminder_expired_pending()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_menu_badge_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_menu_badge_service_count_freight_approval_pending", "label": "count_freight_approval_pending()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "count_freight_approval_pending()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_menu_badge_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_menu_badge_service_count_plan_cert_pending", "label": "count_plan_cert_pending()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "count_plan_cert_pending()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_menu_badge_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_menu_badge_service_count_plan_archive_pending", "label": "count_plan_archive_pending()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "count_plan_archive_pending()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_menu_badge_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_menu_badge_service_count_freight_disburse_pending", "label": "count_freight_disburse_pending()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "count_freight_disburse_pending()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_menu_badge_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_menu_badge_service_build_menu_badge_counts", "label": "build_menu_badge_counts()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "build_menu_badge_counts()", "community": 28, "community_name": "Community 28", "source_file": "app/services/pl_menu_badge_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_ocr_service", "label": "pl_ocr_service.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_ocr_service.py", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 24}, {"id": "app_services_pl_ocr_service_monthly_limit", "label": "_monthly_limit()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_monthly_limit()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_ocr_service_current_usage_month", "label": "current_usage_month()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "current_usage_month()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 2}, {"id": "app_services_pl_ocr_service_get_or_create_usage_row", "label": "get_or_create_usage_row()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_or_create_usage_row()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_ocr_service_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_services_pl_ocr_service_assert_quota_available", "label": "assert_quota_available()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_quota_available()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_ocr_service_increment_usage", "label": "increment_usage()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "increment_usage()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_ocr_service_first_attachment_url", "label": "_first_attachment_url()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_first_attachment_url()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 2}, {"id": "app_services_pl_ocr_service_compress_image_bytes", "label": "compress_image_bytes()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "compress_image_bytes()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 2}, {"id": "app_services_pl_ocr_service_parse_expire_date", "label": "parse_expire_date()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_expire_date()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_ocr_service_parse_vehicle_license_expire", "label": "parse_vehicle_license_expire()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_vehicle_license_expire()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_ocr_service_build_ocr_client", "label": "_build_ocr_client()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_ocr_client()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_ocr_service_parse_aliyun_data", "label": "_parse_aliyun_data()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_aliyun_data()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_ocr_service_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_pl_ocr_service_recognize_idcard", "label": "_recognize_idcard()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_recognize_idcard()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_ocr_service_recognize_driving_license", "label": "_recognize_driving_license()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_recognize_driving_license()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_ocr_service_recognize_vehicle_license", "label": "_recognize_vehicle_license()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_recognize_vehicle_license()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_ocr_service_recognize_personnel_cert", "label": "recognize_personnel_cert()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "recognize_personnel_cert()", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "code", "degree": 13}, {"id": "app_services_pl_ocr_service_rationale_1", "label": "\u963f\u91cc\u4e91\u4eba\u5458\u8bc1\u4e66 OCR\uff08\u8eab\u4efd\u8bc1 / \u9a7e\u9a76\u8bc1\uff09", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u963f\u91cc\u4e91\u4eba\u5458\u8bc1\u4e66 OCR\uff08\u8eab\u4efd\u8bc1 / \u9a7e\u9a76\u8bc1\uff09", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_ocr_service_rationale_130", "label": "\u4ece\u884c\u9a76\u8bc1\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u6709\u6548\u671f\u7ed3\u675f\u65e5\u3002 \u5e38\u89c1\u6587\u6848\uff1a\u68c0\u9a8c\u6709\u6548\u671f\u81f32026\u5e7401\u6708 / \u81f32026-01 / 2026\u5e741\u6708 \u4ec5\u5230\u5e74\u6708\u65f6\u9ed8\u8ba4\u53d6\u5f53\u6708", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ece\u884c\u9a76\u8bc1\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u6709\u6548\u671f\u7ed3\u675f\u65e5\u3002 \u5e38\u89c1\u6587\u6848\uff1a\u68c0\u9a8c\u6709\u6548\u671f\u81f32026\u5e7401\u6708 / \u81f32026-01 / 2026\u5e741\u6708 \u4ec5\u5230\u5e74\u6708\u65f6\u9ed8\u8ba4\u53d6\u5f53\u6708", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_ocr_service_rationale_241", "label": "\u884c\u9a76\u8bc1\uff1a\u8bc1\u53f7\u4f18\u5148\u8f66\u8f86\u8bc6\u522b\u4ee3\u53f7(VIN)\uff0c\u6709\u6548\u671f\u4ece\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u884c\u9a76\u8bc1\uff1a\u8bc1\u53f7\u4f18\u5148\u8f66\u8f86\u8bc6\u522b\u4ee3\u53f7(VIN)\uff0c\u6709\u6548\u671f\u4ece\u526f\u9875\u68c0\u9a8c\u8bb0\u5f55\u89e3\u6790\u3002", "community": 89, "community_name": "pl_ocr_service.py", "source_file": "app/services/pl_ocr_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_paste_recognize_service", "label": "pl_paste_recognize_service.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_paste_recognize_service.py", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_paste_recognize_service.py", "file_type": "code", "degree": 26}, {"id": "app_services_pl_paste_recognize_service_conflict_map", "label": "_conflict_map()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_conflict_map()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_paste_recognize_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_paste_recognize_service_find_personnel_by_id_card", "label": "_find_personnel_by_id_card()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_find_personnel_by_id_card()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_paste_recognize_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_paste_recognize_service_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 109, "community_name": "Community 109", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_services_pl_paste_recognize_service_find_vehicle_by_plate", "label": "_find_vehicle_by_plate()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_find_vehicle_by_plate()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_paste_recognize_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_paste_recognize_service_get_personnel", "label": "_get_personnel()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_personnel()", "community": 115, "community_name": "site.py", "source_file": "app/services/pl_paste_recognize_service.py", "file_type": "code", "degree": 11}, {"id": "app_services_pl_paste_recognize_service_get_vehicle", "label": "_get_vehicle()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_vehicle()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_paste_recognize_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_paste_recognize_service_resolve_personnel", "label": "_resolve_personnel()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_personnel()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_paste_recognize_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_paste_recognize_service_resolve_vehicle", "label": "_resolve_vehicle()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_vehicle()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_paste_recognize_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_paste_recognize_service_commit_paste_recognize", "label": "commit_paste_recognize()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "commit_paste_recognize()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_paste_recognize_service.py", "file_type": "code", "degree": 11}, {"id": "app_services_pl_personnel_service", "label": "pl_personnel_service.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_personnel_service.py", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_personnel_service.py", "file_type": "code", "degree": 17}, {"id": "app_services_pl_personnel_service_upsert_personnel", "label": "upsert_personnel()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "upsert_personnel()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_personnel_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_personnel_service_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 109, "community_name": "Community 109", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_services_pl_personnel_service_save_vehicle_personnel", "label": "save_vehicle_personnel()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "save_vehicle_personnel()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_personnel_service.py", "file_type": "code", "degree": 11}, {"id": "app_services_pl_personnel_service_build_personnel_summary", "label": "build_personnel_summary()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "build_personnel_summary()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_personnel_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_personnel_service_load_vehicle_personnel_rows", "label": "load_vehicle_personnel_rows()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "load_vehicle_personnel_rows()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_personnel_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", "label": "load_vehicle_personnel_summaries()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "load_vehicle_personnel_summaries()", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_personnel_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_personnel_service_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212 - \u4eba\u5458 upsert \u4e0e\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u4fdd\u5b58", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212 - \u4eba\u5458 upsert \u4e0e\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u4fdd\u5b58", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_personnel_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_personnel_service_rationale_23", "label": "\u6309 personnelId \u2192 phone \u2192 name \u5f31\u5339\u914d upsert\uff0c\u8fd4\u56de personnel_id\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6309 personnelId \u2192 phone \u2192 name \u5f31\u5339\u914d upsert\uff0c\u8fd4\u56de personnel_id\u3002", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_personnel_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_personnel_service_rationale_143", "label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_personnel_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_personnel_service_rationale_193", "label": "\u6279\u91cf\u52a0\u8f7d personnelSummary / defaultDriverName\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6279\u91cf\u52a0\u8f7d personnelSummary / defaultDriverName\u3002", "community": 109, "community_name": "Community 109", "source_file": "app/services/pl_personnel_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_plan_service", "label": "pl_plan_service.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 16.6, "font": {"size": 12, "color": "#ffffff"}, "title": "pl_plan_service.py", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 101}, {"id": "app_services_pl_plan_service_determine_plan_type", "label": "determine_plan_type()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "determine_plan_type()", "community": 180, "community_name": "OSSStorage", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_plan_service_is_ton_product_unit", "label": "is_ton_product_unit()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "is_ton_product_unit()", "community": 45, "community_name": "Community 45", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_plan_service_product_quantity", "label": "_product_quantity()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_product_quantity()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_plan_service_py_decimal", "label": "Decimal", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 5, "community_name": "Community 5", "source_file": "", "file_type": "code", "degree": 17}, {"id": "app_services_pl_plan_service_product_create_actual_qty", "label": "_product_create_actual_qty()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_product_create_actual_qty()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_plan_service_plan_product_actual_qty", "label": "_plan_product_actual_qty()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_plan_product_actual_qty()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_plan_service_sum_product_actual_quantities", "label": "sum_product_actual_quantities()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sum_product_actual_quantities()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "label": "sum_plan_product_actual_quantities()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "sum_plan_product_actual_quantities()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_plan_service_estimate_qty_fields", "label": "_estimate_qty_fields()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_estimate_qty_fields()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_plan_service_build_plan_product", "label": "build_plan_product()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "build_plan_product()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 11}, {"id": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "label": "_apply_vehicle_snapshot_to_plan_transport()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_vehicle_snapshot_to_plan_transport()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_plan_service_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 5, "community_name": "Community 5", "source_file": "", "file_type": "code", "degree": 29}, {"id": "app_services_pl_plan_service_resolve_driver", "label": "_resolve_driver()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_driver()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_plan_service_calc_freight_amount", "label": "_calc_freight_amount()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_calc_freight_amount()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_plan_service_fetch_hazard_flags_map", "label": "fetch_hazard_flags_map()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_hazard_flags_map()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "resolve_hazard_flags_from_crm()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_hazard_flags_from_crm()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 12}, {"id": "app_services_pl_plan_service_plan_has_hazard_products", "label": "plan_has_hazard_products()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "plan_has_hazard_products()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_plan_service_cert_url_blank", "label": "_cert_url_blank()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_cert_url_blank()", "community": 102, "community_name": "dept.py", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_plan_service_plan_has_hazard_product_exists", "label": "plan_has_hazard_product_exists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "plan_has_hazard_product_exists()", "community": 102, "community_name": "dept.py", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "label": "plan_has_incomplete_hazard_cert_exists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "plan_has_incomplete_hazard_cert_exists()", "community": 102, "community_name": "dept.py", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_plan_service_collect_hazard_product_ids", "label": "collect_hazard_product_ids()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "collect_hazard_product_ids()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_plan_service_clear_hazard_cert_ready", "label": "clear_hazard_cert_ready()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "clear_hazard_cert_ready()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_plan_service_required_hazard_cert_fields", "label": "_required_hazard_cert_fields()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_required_hazard_cert_fields()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 2}, {"id": "app_services_pl_plan_service_is_hazard_product_cert_complete", "label": "_is_hazard_product_cert_complete()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_is_hazard_product_cert_complete()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_plan_service_all_hazard_products_cert_complete", "label": "all_hazard_products_cert_complete()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "all_hazard_products_cert_complete()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "label": "maybe_auto_set_hazard_cert_ready()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "maybe_auto_set_hazard_cert_ready()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "label": "validate_hazard_cert_ready_for_transport()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_hazard_cert_ready_for_transport()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 11}, {"id": "app_services_pl_plan_service_set_hazard_cert_ready", "label": "set_hazard_cert_ready()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "set_hazard_cert_ready()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_plan_service_update_plan_product_certs", "label": "update_plan_product_certs()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_plan_product_certs()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_plan_service_generate_transport_no", "label": "_generate_transport_no()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_generate_transport_no()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_plan_service_resolve_transport_context", "label": "_resolve_transport_context()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_transport_context()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 11}, {"id": "app_services_pl_plan_service_apply_payload_to_transport_row", "label": "_apply_payload_to_transport_row()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_payload_to_transport_row()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "label": "upsert_draft_transport_for_plan()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upsert_draft_transport_for_plan()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 17}, {"id": "app_services_pl_plan_service_clear_draft_transport_for_plan", "label": "clear_draft_transport_for_plan()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "clear_draft_transport_for_plan()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "label": "sync_transport_prefill_for_plan()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "sync_transport_prefill_for_plan()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "label": "apply_vehicle_prefill_to_plan()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_vehicle_prefill_to_plan()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_plan_service_create_transport_for_plan", "label": "create_transport_for_plan()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_transport_for_plan()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 13}, {"id": "app_services_pl_plan_service_assert_contract_selectable_for_plan", "label": "assert_contract_selectable_for_plan()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_contract_selectable_for_plan()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_plan_service_normalize_contract_links", "label": "_normalize_contract_links()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_contract_links()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_plan_service_validate_plan_party_contracts", "label": "validate_plan_party_contracts()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_plan_party_contracts()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_plan_service_replace_plan_contracts", "label": "replace_plan_contracts()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "replace_plan_contracts()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_plan_service_load_plan_contracts_grouped", "label": "load_plan_contracts_grouped()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "load_plan_contracts_grouped()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_plan_service_validate_create_full", "label": "validate_create_full()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_create_full()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_plan_service_calc_plan_total_amount", "label": "calc_plan_total_amount()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "calc_plan_total_amount()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_plan_service_transport_has_locked_freight_settlement", "label": "transport_has_locked_freight_settlement()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "transport_has_locked_freight_settlement()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "label": "sync_archive_qty_from_io_order()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "sync_archive_qty_from_io_order()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_plan_service_apply_archive_product_quantities", "label": "apply_archive_product_quantities()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_archive_product_quantities()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_plan_service_apply_archive_freight", "label": "apply_archive_freight()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_archive_freight()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_plan_service_record_plan_change", "label": "record_plan_change()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "record_plan_change()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_plan_service_apply_plan_driver_feedback", "label": "apply_plan_driver_feedback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_plan_driver_feedback()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_plan_service_apply_plan_site_feedback", "label": "apply_plan_site_feedback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_plan_site_feedback()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_plan_service_rationale_179", "label": "\u89e3\u6790\u53f8\u673a\uff1a\u663e\u5f0f\u9009\u62e9\u4f18\u5148\uff0c\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a\uff1b\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u89e3\u6790\u53f8\u673a\uff1a\u663e\u5f0f\u9009\u62e9\u4f18\u5148\uff0c\u5426\u5219\u53d6\u8f66\u8f86\u5173\u8054\u53f8\u673a\uff1b\u5747\u65e0\u5219\u5141\u8bb8\u4e3a\u7a7a\u3002", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_plan_service_rationale_245", "label": "\u6279\u91cf\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6279\u91cf\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\u3002", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_plan_service_rationale_273", "label": "\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\uff08\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167\uff09\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ece CRM \u4ea7\u54c1\u4e3b\u6570\u636e\u8bfb\u53d6\u6613\u5236\u6bd2/\u6613\u5236\u7206\u6807\u8bc6\uff08\u4e0d\u8bfb\u8ba1\u5212\u4ea7\u54c1\u5feb\u7167\uff09\u3002", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_plan_service_rationale_303", "label": "\u8bc1\u4e66 URL \u4e3a\u7a7a\uff08NULL / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d\uff09\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bc1\u4e66 URL \u4e3a\u7a7a\uff08NULL / \u7a7a\u4e32 / \u7eaf\u7a7a\u767d\uff09\u3002", "community": 102, "community_name": "dept.py", "source_file": "app/services/pl_plan_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_plan_service_rationale_308", "label": "\u5217\u8868\u7b5b\u9009\uff1a\u8ba1\u5212\u4e0b\u5b58\u5728 CRM \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5217\u8868\u7b5b\u9009\uff1a\u8ba1\u5212\u4e0b\u5b58\u5728 CRM \u6807\u8bc6\u4e3a\u6613\u5236\u6bd2/\u6613\u5236\u7206\u7684\u4ea7\u54c1\u3002", "community": 102, "community_name": "dept.py", "source_file": "app/services/pl_plan_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_plan_service_rationale_330", "label": "\u5217\u8868\u7b5b\u9009\uff1a\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5217\u8868\u7b5b\u9009\uff1a\u5b58\u5728\u5371\u5316\u4ea7\u54c1\u4e14\u81f3\u5c11\u4e00\u5f20\u5fc5\u9700\u8bc1\u4e66\u672a\u4e0a\u4f20\u3002", "community": 102, "community_name": "dept.py", "source_file": "app/services/pl_plan_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_plan_service_rationale_419", "label": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8ba1\u5212\u5185\u6240\u6709\u5371\u5316\u54c1\u4ea7\u54c1\u7684\u6240\u9700\u8bc1\u4e66\u69fd\u4f4d\u5747\u5df2\u4e0a\u4f20\u3002", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_plan_service_rationale_455", "label": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6\uff0c\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907\uff08\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548\uff09\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5168\u90e8\u5371\u5316\u54c1\u8bc1\u4e66\u5df2\u4e0a\u4f20\u65f6\uff0c\u81ea\u52a8\u6807\u8bb0\u8bc1\u4e66\u9f50\u5907\uff08\u4e0e\u4eba\u5de5\u786e\u8ba4\u7b49\u6548\uff09\u3002", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_plan_service_rationale_740", "label": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355\uff08pl_transport + pl_plan_transport\uff09\uff0c\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5199\u5165/\u66f4\u65b0\u8349\u7a3f\u8fd0\u8f93\u5355\uff08pl_transport + pl_plan_transport\uff09\uff0c\u8ba1\u5212\u4fdd\u6301\u5f85\u5b89\u6392\u3002", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_plan_service_rationale_904", "label": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868\uff08pl_transport\uff09\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u540c\u6b65\u8fd0\u8f93\u9884\u9009\u5230\u8349\u7a3f\u8fd0\u8f93\u5b50\u8868\uff08pl_transport\uff09\u3002", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_plan_service_rationale_1306", "label": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355\uff0c\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf\uff08\u6743\u5a01\u6765\u6e90\uff09\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u82e5\u5b58\u5728\u5165\u5e93/\u51fa\u5e93\u5355\uff0c\u7528\u660e\u7ec6 actual_qty \u8986\u76d6\u5f52\u6863\u63d0\u4ea4\u4e2d\u7684\u5b9e\u9645\u6570\u91cf\uff08\u6743\u5a01\u6765\u6e90\uff09\u3002", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_plan_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_product_display", "label": "pl_product_display.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_product_display.py", "community": 174, "community_name": "register_local_callback", "source_file": "app/services/pl_product_display.py", "file_type": "code", "degree": 12}, {"id": "app_services_pl_product_display_resolve_alias_from_saved_name", "label": "resolve_alias_from_saved_name()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_alias_from_saved_name()", "community": 174, "community_name": "register_local_callback", "source_file": "app/services/pl_product_display.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_product_display_load_crm_product_alias_maps", "label": "load_crm_product_alias_maps()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "load_crm_product_alias_maps()", "community": 174, "community_name": "register_local_callback", "source_file": "app/services/pl_product_display.py", "file_type": "code", "degree": 11}, {"id": "app_services_pl_product_display_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 174, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_pl_product_display_resolve_product_display_names", "label": "resolve_product_display_names()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_product_display_names()", "community": 174, "community_name": "register_local_callback", "source_file": "app/services/pl_product_display.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_product_display_apply_product_alias_display", "label": "apply_product_alias_display()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_product_alias_display()", "community": 174, "community_name": "register_local_callback", "source_file": "app/services/pl_product_display.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_product_display_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212\u4ea7\u54c1\u5c55\u793a\uff1a\u6807\u51c6\u540d / \u522b\u540d\u62c6\u5206\uff08\u4e0e\u524d\u7aef applyAliasDisplayMeta \u5bf9\u9f50\uff09", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212\u4ea7\u54c1\u5c55\u793a\uff1a\u6807\u51c6\u540d / \u522b\u540d\u62c6\u5206\uff08\u4e0e\u524d\u7aef applyAliasDisplayMeta \u5bf9\u9f50\uff09", "community": 174, "community_name": "register_local_callback", "source_file": "app/services/pl_product_display.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_product_display_rationale_16", "label": "\u4ece\u5df2\u5b58 productName \u53cd\u63a8\u522b\u540d\uff1b\u7b49\u4e8e\u6807\u51c6\u540d\u6216\u4e0d\u5728\u522b\u540d\u5217\u8868 \u2192 None\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ece\u5df2\u5b58 productName \u53cd\u63a8\u522b\u540d\uff1b\u7b49\u4e8e\u6807\u51c6\u540d\u6216\u4e0d\u5728\u522b\u540d\u5217\u8868 \u2192 None\u3002", "community": 174, "community_name": "register_local_callback", "source_file": "app/services/pl_product_display.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_product_display_rationale_32", "label": "\u6279\u91cf\u52a0\u8f7d CRM \u6807\u51c6\u540d\u4e0e\u522b\u540d\u9009\u9879\u3002\u8fd4\u56de (standard_name_by_id, alias_options_by_id)\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6279\u91cf\u52a0\u8f7d CRM \u6807\u51c6\u540d\u4e0e\u522b\u540d\u9009\u9879\u3002\u8fd4\u56de (standard_name_by_id, alias_options_by_id)\u3002", "community": 174, "community_name": "register_local_callback", "source_file": "app/services/pl_product_display.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_product_display_rationale_81", "label": "\u8fd4\u56de (\u5c55\u793a\u7528\u4ea7\u54c1\u540d\u79f0, \u522b\u540d)\u3002 \u4ea7\u54c1\u540d\u79f0\u4f18\u5148 CRM \u6807\u51c6\u540d\uff1b\u522b\u540d\u4ec5\u5728\u5df2\u5b58\u540d\u547d\u4e2d\u522b\u540d\u5217\u8868\u65f6\u8fd4\u56de\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd4\u56de (\u5c55\u793a\u7528\u4ea7\u54c1\u540d\u79f0, \u522b\u540d)\u3002 \u4ea7\u54c1\u540d\u79f0\u4f18\u5148 CRM \u6807\u51c6\u540d\uff1b\u522b\u540d\u4ec5\u5728\u5df2\u5b58\u540d\u547d\u4e2d\u522b\u540d\u5217\u8868\u65f6\u8fd4\u56de\u3002", "community": 174, "community_name": "register_local_callback", "source_file": "app/services/pl_product_display.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_product_display_rationale_102", "label": "\u5c31\u5730\u5199\u5165 item \u7684 productName\uff08\u6807\u51c6\u540d\uff09\u4e0e aliasName\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c31\u5730\u5199\u5165 item \u7684 productName\uff08\u6807\u51c6\u540d\uff09\u4e0e aliasName\u3002", "community": 174, "community_name": "register_local_callback", "source_file": "app/services/pl_product_display.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_site_link_read", "label": "pl_site_link_read.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_site_link_read.py", "community": 180, "community_name": "OSSStorage", "source_file": "app/services/pl_site_link_read.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_site_link_read_build_transport_site_link_read", "label": "build_transport_site_link_read()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "build_transport_site_link_read()", "community": 180, "community_name": "OSSStorage", "source_file": "app/services/pl_site_link_read.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_site_link_read_py_session", "label": "Session", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 180, "community_name": "OSSStorage", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", "label": "build_transport_site_link_read_from_row()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "build_transport_site_link_read_from_row()", "community": 180, "community_name": "OSSStorage", "source_file": "app/services/pl_site_link_read.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_site_link_read_parse_feedback_images", "label": "_parse_feedback_images()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_feedback_images()", "community": 180, "community_name": "OSSStorage", "source_file": "app/services/pl_site_link_read.py", "file_type": "code", "degree": 2}, {"id": "app_services_pl_transport_resource_snapshot_service", "label": "pl_transport_resource_snapshot_service.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_transport_resource_snapshot_service.py", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "file_type": "code", "degree": 23}, {"id": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot", "label": "_cert_to_snapshot()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_cert_to_snapshot()", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "label": "build_transport_resource_snapshot()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "build_transport_resource_snapshot()", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "file_type": "code", "degree": 15}, {"id": "app_services_pl_transport_resource_snapshot_service_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 71, "community_name": "Community 71", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", "label": "apply_resource_snapshot_json()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_resource_snapshot_json()", "community": 45, "community_name": "Community 45", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_transport_resource_snapshot_service_clear_resource_snapshot", "label": "clear_resource_snapshot()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "clear_resource_snapshot()", "community": 5, "community_name": "Community 5", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_transport_resource_snapshot_service_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_transport_resource_snapshot_service_rationale_47", "label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e\uff0c\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e\uff0c\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002", "community": 71, "community_name": "Community 71", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_transport_resource_snapshot_service_rationale_128", "label": "\u5c06\u5feb\u7167 JSON \u5199\u5165\u8ba1\u5212/\u8fd0\u8f93\u5355\uff0c\u5e76\u540c\u6b65\u6807\u91cf\u5197\u4f59\u5b57\u6bb5\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c06\u5feb\u7167 JSON \u5199\u5165\u8ba1\u5212/\u8fd0\u8f93\u5355\uff0c\u5e76\u540c\u6b65\u6807\u91cf\u5197\u4f59\u5b57\u6bb5\u3002", "community": 45, "community_name": "Community 45", "source_file": "app/services/pl_transport_resource_snapshot_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_transport_site_service", "label": "pl_transport_site_service.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_transport_site_service.py", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_transport_site_service.py", "file_type": "code", "degree": 19}, {"id": "app_services_pl_transport_site_service_transportsitelinkresult", "label": "TransportSiteLinkResult", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TransportSiteLinkResult", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_transport_site_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_transport_site_service_normalize_plan_date", "label": "_normalize_plan_date()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_plan_date()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_transport_site_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_transport_site_service_py_date", "label": "date", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 61, "community_name": "Community 61", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_pl_transport_site_service_revoke_site_links_for_transport", "label": "revoke_site_links_for_transport()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "revoke_site_links_for_transport()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_transport_site_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_transport_site_service_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 61, "community_name": "Community 61", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_services_pl_transport_site_service_sync_site_links_for_transport", "label": "sync_site_links_for_transport()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "sync_site_links_for_transport()", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_transport_site_service.py", "file_type": "code", "degree": 14}, {"id": "app_services_pl_transport_site_service_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5\uff08\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026\uff09", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5\uff08\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026\uff09", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_transport_site_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_transport_site_service_rationale_77", "label": "\u5165\u5e93/\u51fa\u5e93\u5b89\u6392\u8fd0\u8f93\uff1a\u6309\u4ea7\u54c1\u751f\u6210\u73b0\u573a\u94fe\u63a5\uff08\u4e0d\u5199 db_inbound_outbound\uff09\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5165\u5e93/\u51fa\u5e93\u5b89\u6392\u8fd0\u8f93\uff1a\u6309\u4ea7\u54c1\u751f\u6210\u73b0\u573a\u94fe\u63a5\uff08\u4e0d\u5199 db_inbound_outbound\uff09\u3002", "community": 61, "community_name": "Community 61", "source_file": "app/services/pl_transport_site_service.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_pl_vehicle_maintenance_service", "label": "pl_vehicle_maintenance_service.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_vehicle_maintenance_service.py", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 49}, {"id": "app_services_pl_vehicle_maintenance_service_generate_seq_no", "label": "_generate_seq_no()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_generate_seq_no()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_maintenance_service_py_session", "label": "Session", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 65, "community_name": "Community 65", "source_file": "", "file_type": "code", "degree": 25}, {"id": "app_services_pl_vehicle_maintenance_service_generate_apply_no", "label": "generate_apply_no()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_apply_no()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_maintenance_service_generate_process_no", "label": "generate_process_no()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_process_no()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_maintenance_service_resolve_user_name", "label": "_resolve_user_name()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_name()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists", "label": "_assert_vehicle_exists()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_assert_vehicle_exists()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_vehicle_maintenance_service_resolve_user_id", "label": "_resolve_user_id()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_id()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_maintenance_service_validate_apply_dates", "label": "_validate_apply_dates()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_validate_apply_dates()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_maintenance_service_py_date", "label": "date", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 65, "community_name": "Community 65", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_pl_vehicle_maintenance_service_get_apply_row", "label": "_get_apply_row()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_apply_row()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_maintenance_service_get_process_row", "label": "_get_process_row()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_process_row()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_vehicle_maintenance_service_has_active_process", "label": "_has_active_process()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_has_active_process()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_vehicle_maintenance_service_apply_to_read", "label": "apply_to_read()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_to_read()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_maintenance_service_process_to_read", "label": "process_to_read()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "process_to_read()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "label": "_resolve_apply_for_process()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_apply_for_process()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_maintenance_service_list_applies", "label": "list_applies()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_applies()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_maintenance_service_get_apply", "label": "get_apply()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_apply()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_vehicle_maintenance_service_create_apply", "label": "create_apply()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_apply()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 12}, {"id": "app_services_pl_vehicle_maintenance_service_update_apply", "label": "update_apply()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_apply()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_maintenance_service_cancel_apply", "label": "cancel_apply()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_apply()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_vehicle_maintenance_service_delete_applies", "label": "delete_applies()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_applies()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_vehicle_maintenance_service_list_reminders", "label": "list_reminders()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_reminders()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "label": "board_item_to_read()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "board_item_to_read()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_maintenance_service_list_process_board", "label": "list_process_board()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_process_board()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_maintenance_service_get_process", "label": "get_process()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_process()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_vehicle_maintenance_service_create_process", "label": "create_process()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "create_process()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 11}, {"id": "app_services_pl_vehicle_maintenance_service_update_process", "label": "update_process()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_process()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_vehicle_maintenance_service_delete_processes", "label": "delete_processes()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_processes()", "community": 65, "community_name": "Community 65", "source_file": "app/services/pl_vehicle_maintenance_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_recharge_service", "label": "pl_vehicle_recharge_service.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.1, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_vehicle_recharge_service.py", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 48}, {"id": "app_services_pl_vehicle_recharge_service_generate_seq_no", "label": "_generate_seq_no()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_generate_seq_no()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_recharge_service_py_session", "label": "Session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 16, "community_name": "Community 16", "source_file": "", "file_type": "code", "degree": 26}, {"id": "app_services_pl_vehicle_recharge_service_generate_apply_no", "label": "generate_apply_no()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_apply_no()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no", "label": "generate_recharge_order_no()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_recharge_order_no()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_recharge_service_resolve_user_name", "label": "_resolve_user_name()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_name()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists", "label": "_assert_vehicle_exists()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_assert_vehicle_exists()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_vehicle_recharge_service_resolve_applicant_id", "label": "_resolve_applicant_id()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_applicant_id()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_vehicle_recharge_service_get_apply_row", "label": "_get_apply_row()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_apply_row()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_recharge_service_get_record_row", "label": "_get_record_row()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_record_row()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_vehicle_recharge_service_has_active_record", "label": "_has_active_record()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_has_active_record()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_vehicle_recharge_service_apply_to_read", "label": "apply_to_read()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_to_read()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_recharge_service_record_to_read", "label": "record_to_read()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "record_to_read()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "label": "_resolve_apply_for_record()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_apply_for_record()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_recharge_service_list_applies", "label": "list_applies()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_applies()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_recharge_service_py_date", "label": "date", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 16, "community_name": "Community 16", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_pl_vehicle_recharge_service_get_apply", "label": "get_apply()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_apply()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_vehicle_recharge_service_create_apply", "label": "create_apply()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "create_apply()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 11}, {"id": "app_services_pl_vehicle_recharge_service_update_apply", "label": "update_apply()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_apply()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_vehicle_recharge_service_cancel_apply", "label": "cancel_apply()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_apply()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_vehicle_recharge_service_delete_applies", "label": "delete_applies()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_applies()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_vehicle_recharge_service_list_pending_apply_options", "label": "list_pending_apply_options()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_pending_apply_options()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_recharge_service_list_records", "label": "list_records()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_records()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_recharge_service_board_item_to_read", "label": "board_item_to_read()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "board_item_to_read()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_recharge_service_list_disburse_board", "label": "list_disburse_board()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_disburse_board()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_recharge_service_get_record", "label": "get_record()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_record()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_vehicle_recharge_service_create_record", "label": "create_record()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_record()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_recharge_service_update_record", "label": "update_record()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_record()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_vehicle_recharge_service_delete_records", "label": "delete_records()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_records()", "community": 16, "community_name": "Community 16", "source_file": "app/services/pl_vehicle_recharge_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_urea_service", "label": "pl_vehicle_urea_service.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.1, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_vehicle_urea_service.py", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 47}, {"id": "app_services_pl_vehicle_urea_service_generate_seq_no", "label": "_generate_seq_no()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_generate_seq_no()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_urea_service_py_session", "label": "Session", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 11, "community_name": "Community 11", "source_file": "", "file_type": "code", "degree": 24}, {"id": "app_services_pl_vehicle_urea_service_generate_apply_no", "label": "generate_apply_no()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_apply_no()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_urea_service_generate_disburse_no", "label": "generate_disburse_no()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_disburse_no()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_urea_service_resolve_user_name", "label": "_resolve_user_name()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_name()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_vehicle_urea_service_assert_vehicle_exists", "label": "_assert_vehicle_exists()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_assert_vehicle_exists()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_vehicle_urea_service_resolve_user_id", "label": "_resolve_user_id()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_user_id()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_urea_service_validate_apply_dates", "label": "_validate_apply_dates()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_validate_apply_dates()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_pl_vehicle_urea_service_py_date", "label": "date", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 11, "community_name": "Community 11", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_services_pl_vehicle_urea_service_get_apply_row", "label": "_get_apply_row()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_apply_row()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_urea_service_get_disburse_row", "label": "_get_disburse_row()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_disburse_row()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_vehicle_urea_service_has_active_disburse", "label": "_has_active_disburse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_has_active_disburse()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 3}, {"id": "app_services_pl_vehicle_urea_service_apply_to_read", "label": "apply_to_read()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_to_read()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_urea_service_disburse_to_read", "label": "disburse_to_read()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "disburse_to_read()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 8}, {"id": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "label": "_resolve_apply_for_disburse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_apply_for_disburse()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_urea_service_list_applies", "label": "list_applies()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_applies()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_urea_service_get_apply", "label": "get_apply()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_apply()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_vehicle_urea_service_create_apply", "label": "create_apply()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "create_apply()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 12}, {"id": "app_services_pl_vehicle_urea_service_update_apply", "label": "update_apply()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_apply()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 10}, {"id": "app_services_pl_vehicle_urea_service_cancel_apply", "label": "cancel_apply()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_apply()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_vehicle_urea_service_delete_applies", "label": "delete_applies()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_applies()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 5}, {"id": "app_services_pl_vehicle_urea_service_board_item_to_read", "label": "board_item_to_read()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "board_item_to_read()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_urea_service_list_disburse_board", "label": "list_disburse_board()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_disburse_board()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 7}, {"id": "app_services_pl_vehicle_urea_service_get_disburse", "label": "get_disburse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_disburse()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 6}, {"id": "app_services_pl_vehicle_urea_service_create_disburse", "label": "create_disburse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "create_disburse()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 11}, {"id": "app_services_pl_vehicle_urea_service_update_disburse", "label": "update_disburse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_disburse()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 9}, {"id": "app_services_pl_vehicle_urea_service_delete_disburses", "label": "delete_disburses()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_disburses()", "community": 11, "community_name": "Community 11", "source_file": "app/services/pl_vehicle_urea_service.py", "file_type": "code", "degree": 4}, {"id": "app_services_web_auth_roles", "label": "web_auth_roles.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "web_auth_roles.py", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "code", "degree": 20}, {"id": "app_services_web_auth_roles_map_role_name_to_web", "label": "_map_role_name_to_web()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_map_role_name_to_web()", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "code", "degree": 5}, {"id": "app_services_web_auth_roles_role_rows_for_user", "label": "_role_rows_for_user()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_role_rows_for_user()", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "code", "degree": 4}, {"id": "app_services_web_auth_roles_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 94, "community_name": "response.py", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_services_web_auth_roles_user_has_bound_roles", "label": "user_has_bound_roles()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "user_has_bound_roles()", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "code", "degree": 7}, {"id": "app_services_web_auth_roles_resolve_web_role_for_user", "label": "resolve_web_role_for_user()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_web_role_for_user()", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "code", "degree": 10}, {"id": "app_services_web_auth_roles_granted_menu_ids_for_user", "label": "_granted_menu_ids_for_user()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_granted_menu_ids_for_user()", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "code", "degree": 3}, {"id": "app_services_web_auth_roles_expand_with_ancestor_menu_ids", "label": "_expand_with_ancestor_menu_ids()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_expand_with_ancestor_menu_ids()", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "code", "degree": 4}, {"id": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "iter_user_menu_perm_codes()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "iter_user_menu_perm_codes()", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "code", "degree": 15}, {"id": "app_services_web_auth_roles_rationale_1", "label": "Web \u7ba1\u7406\u7aef\u767b\u5f55\uff1a\u57fa\u4e8e V0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Web \u7ba1\u7406\u7aef\u767b\u5f55\uff1a\u57fa\u4e8e V0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_web_auth_roles_rationale_14", "label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_web_auth_roles_rationale_43", "label": "\u7528\u6237\u662f\u5426\u5728 sys_user_role \u4e2d\u7ed1\u5b9a\u4e86\u81f3\u5c11\u4e00\u4e2a\u6709\u6548\u89d2\u8272\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7528\u6237\u662f\u5426\u5728 sys_user_role \u4e2d\u7ed1\u5b9a\u4e86\u81f3\u5c11\u4e00\u4e2a\u6709\u6548\u89d2\u8272\u3002", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_web_auth_roles_rationale_54", "label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 Web \u7aef role\uff08admin / super_admin\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 Web \u7aef role\uff08admin / super_admin\uff09\u3002", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_web_auth_roles_rationale_104", "label": "\u89d2\u8272\u4ec5\u52fe\u9009\u6309\u94ae\uff08F\uff09\u65f6\uff0c\u8865\u9f50\u7956\u5148 C/M \u83dc\u5355 id\uff0c\u4fbf\u4e8e\u524d\u7aef\u5339\u914d :list \u8def\u7531\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u89d2\u8272\u4ec5\u52fe\u9009\u6309\u94ae\uff08F\uff09\u65f6\uff0c\u8865\u9f50\u7956\u5148 C/M \u83dc\u5355 id\uff0c\u4fbf\u4e8e\u524d\u7aef\u5339\u914d :list \u8def\u7531\u3002", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_web_auth_roles_rationale_130", "label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u4e0e\u524d\u7aef meta.menuCode \u5bf9\u9f50\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\uff08sys_menu.perms\uff0c\u4e0e\u524d\u7aef meta.menuCode \u5bf9\u9f50\uff09\u3002", "community": 94, "community_name": "response.py", "source_file": "app/services/web_auth_roles.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_workflow_callback", "label": "workflow_callback.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow_callback.py", "community": 145, "community_name": "resolve_crm_product", "source_file": "app/services/workflow_callback.py", "file_type": "code", "degree": 8}, {"id": "app_services_workflow_callback_register_local_callback", "label": "register_local_callback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "register_local_callback()", "community": 145, "community_name": "resolve_crm_product", "source_file": "app/services/workflow_callback.py", "file_type": "code", "degree": 4}, {"id": "localcallbackfn", "label": "_LocalCallbackFn", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_LocalCallbackFn", "community": 145, "community_name": "resolve_crm_product", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_workflow_callback_dispatch_local", "label": "_dispatch_local()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_dispatch_local()", "community": 145, "community_name": "resolve_crm_product", "source_file": "app/services/workflow_callback.py", "file_type": "code", "degree": 5}, {"id": "app_services_workflow_callback_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 145, "community_name": "resolve_crm_product", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_services_workflow_callback_trigger_callback", "label": "trigger_callback()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "trigger_callback()", "community": 145, "community_name": "resolve_crm_product", "source_file": "app/services/workflow_callback.py", "file_type": "code", "degree": 8}, {"id": "app_services_workflow_callback_rationale_1", "label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf", "community": 145, "community_name": "resolve_crm_product", "source_file": "app/services/workflow_callback.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_workflow_callback_rationale_24", "label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002", "community": 145, "community_name": "resolve_crm_product", "source_file": "app/services/workflow_callback.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_workflow_callback_rationale_29", "label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de True \u8868\u793a\u5df2\u5904\u7406\uff0cFalse \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de True \u8868\u793a\u5df2\u5904\u7406\uff0cFalse \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002", "community": 145, "community_name": "resolve_crm_product", "source_file": "app/services/workflow_callback.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_workflow_callback_rationale_61", "label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e\uff0c\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7\uff1a 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84\uff08\u4ee5 / \u5f00\u5934\uff09\uff0c\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e\uff0c\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7\uff1a 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84\uff08\u4ee5 / \u5f00\u5934\uff09\uff0c\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03", "community": 145, "community_name": "resolve_crm_product", "source_file": "app/services/workflow_callback.py", "file_type": "rationale", "degree": 1}, {"id": "app_services_workflow_engine", "label": "workflow_engine.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow_engine.py", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 13}, {"id": "app_services_workflow_engine_workflowengine", "label": "WorkflowEngine", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "WorkflowEngine", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 31}, {"id": "app_services_workflow_engine_workflowengine_init", "label": ".__init__()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 2}, {"id": "app_services_workflow_engine_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 34, "community_name": "Community 34", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_services_workflow_engine_workflowengine_start_process", "label": ".start_process()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".start_process()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 5}, {"id": "app_services_workflow_engine_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 34, "community_name": "Community 34", "source_file": "", "file_type": "code", "degree": 9}, {"id": "app_services_workflow_engine_workflowengine_approve_task", "label": ".approve_task()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".approve_task()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 5}, {"id": "app_services_workflow_engine_workflowengine_reject_task", "label": ".reject_task()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".reject_task()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 4}, {"id": "app_services_workflow_engine_workflowengine_advance", "label": "._advance()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._advance()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 6}, {"id": "app_services_workflow_engine_workflowengine_execute_node", "label": "._execute_node()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "._execute_node()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 7}, {"id": "app_services_workflow_engine_workflowengine_resolve_approvers", "label": "._resolve_approvers()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._resolve_approvers()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 4}, {"id": "app_services_workflow_engine_workflowengine_evaluate_condition", "label": "._evaluate_condition()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._evaluate_condition()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 5}, {"id": "app_services_workflow_engine_workflowengine_check_rules", "label": "._check_rules()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._check_rules()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 5}, {"id": "app_services_workflow_engine_workflowengine_compare", "label": "._compare()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "._compare()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 3}, {"id": "app_services_workflow_engine_workflowengine_get_variable", "label": "._get_variable()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "._get_variable()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 3}, {"id": "app_services_workflow_engine_workflowengine_parse_node_config", "label": "._parse_node_config()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._parse_node_config()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 5}, {"id": "app_services_workflow_engine_workflowengine_parse_variables", "label": "._parse_variables()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._parse_variables()", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 4}, {"id": "app_services_workflow_engine_rationale_1", "label": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5de5\u4f5c\u6d41\u5f15\u64ce \u2014\u2014 \u8bfb\u53d6\u8282\u70b9\u4e0e\u8fde\u7ebf\u6267\u884c\u5ba1\u6279\u6d41\u8f6c", "community": 34, "community_name": "Community 34", "source_file": "app/services/workflow_engine.py", "file_type": "rationale", "degree": 1}, {"id": "app_tasks_init", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/__init__.py", "file_type": "code", "degree": 11}, {"id": "app_tasks_init_init_scheduled_tasks", "label": "init_scheduled_tasks()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "init_scheduled_tasks()", "community": 74, "community_name": "Community 74", "source_file": "app/tasks/__init__.py", "file_type": "code", "degree": 3}, {"id": "app_tasks_init_shutdown_scheduler", "label": "shutdown_scheduler()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "shutdown_scheduler()", "community": 74, "community_name": "Community 74", "source_file": "app/tasks/__init__.py", "file_type": "code", "degree": 3}, {"id": "app_tasks_customer_pool", "label": "customer_pool.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_pool.py", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/customer_pool.py", "file_type": "code", "degree": 14}, {"id": "app_tasks_customer_pool_check_customer_protect_time", "label": "check_customer_protect_time()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "check_customer_protect_time()", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/customer_pool.py", "file_type": "code", "degree": 4}, {"id": "app_tasks_customer_pool_remind_customer_recycle", "label": "remind_customer_recycle()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "remind_customer_recycle()", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/customer_pool.py", "file_type": "code", "degree": 4}, {"id": "app_tasks_customer_pool_pool_recovery_job", "label": "pool_recovery_job()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_recovery_job()", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/customer_pool.py", "file_type": "code", "degree": 3}, {"id": "app_tasks_customer_pool_warn_customer_recycle", "label": "warn_customer_recycle()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "warn_customer_recycle()", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/customer_pool.py", "file_type": "code", "degree": 3}, {"id": "app_tasks_customer_pool_recycle_to_pool", "label": "_recycle_to_pool()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_recycle_to_pool()", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/customer_pool.py", "file_type": "code", "degree": 6}, {"id": "app_tasks_customer_pool_py_session", "label": "Session", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 48, "community_name": "Community 48", "source_file": "", "file_type": "code", "degree": 1}, {"id": "app_tasks_customer_pool_rationale_18", "label": "\u6bcf\u5929\u51cc\u66681\u70b9\uff1a\u68c0\u67e5\u4fdd\u62a4\u671f\u5230\u671f\u5ba2\u6237\uff0c\u8ddf\u8fdb\u6b21\u6570\u4e0d\u8db3\u5219\u9000\u56de\u516c\u6d77", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6bcf\u5929\u51cc\u66681\u70b9\uff1a\u68c0\u67e5\u4fdd\u62a4\u671f\u5230\u671f\u5ba2\u6237\uff0c\u8ddf\u8fdb\u6b21\u6570\u4e0d\u8db3\u5219\u9000\u56de\u516c\u6d77", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/customer_pool.py", "file_type": "rationale", "degree": 1}, {"id": "app_tasks_customer_pool_rationale_67", "label": "\u6bcf\u5929\u65e9\u4e0a9\u70b9\uff1a\u4fdd\u62a4\u671f\u5230\u671f\u63d0\u9192\uff083\u5929\u5185\u5230\u671f\u4e14\u8ddf\u8fdb\u4e0d\u8db3\uff09", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6bcf\u5929\u65e9\u4e0a9\u70b9\uff1a\u4fdd\u62a4\u671f\u5230\u671f\u63d0\u9192\uff083\u5929\u5185\u5230\u671f\u4e14\u8ddf\u8fdb\u4e0d\u8db3\uff09", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/customer_pool.py", "file_type": "rationale", "degree": 1}, {"id": "app_tasks_db_auto_plan", "label": "db_auto_plan.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "db_auto_plan.py", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/db_auto_plan.py", "file_type": "code", "degree": 5}, {"id": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job", "label": "auto_generate_monthly_plans_job()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "auto_generate_monthly_plans_job()", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/db_auto_plan.py", "file_type": "code", "degree": 4}, {"id": "app_tasks_db_auto_plan_rationale_11", "label": "\u6bcf\u6708 1 \u65e5\u51cc\u6668\u6267\u884c\uff1a\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f\u6210\u672c\u6708\u8ba1\u5212\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6bcf\u6708 1 \u65e5\u51cc\u6668\u6267\u884c\uff1a\u6309\u4e0a\u6708\u8ba1\u5212\u6a21\u677f\u751f\u6210\u672c\u6708\u8ba1\u5212\u3002", "community": 48, "community_name": "Community 48", "source_file": "app/tasks/db_auto_plan.py", "file_type": "rationale", "degree": 1}, {"id": "app_tasks_pl_cert_expiry", "label": "pl_cert_expiry.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_cert_expiry.py", "community": 71, "community_name": "Community 71", "source_file": "app/tasks/pl_cert_expiry.py", "file_type": "code", "degree": 5}, {"id": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job", "label": "scan_pl_cert_expiry_job()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "scan_pl_cert_expiry_job()", "community": 71, "community_name": "Community 71", "source_file": "app/tasks/pl_cert_expiry.py", "file_type": "code", "degree": 4}, {"id": "app_tasks_pl_cert_expiry_rationale_11", "label": "\u6bcf\u65e5\u626b\u63cf pl_cert\uff0c\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6bcf\u65e5\u626b\u63cf pl_cert\uff0c\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002", "community": 71, "community_name": "Community 71", "source_file": "app/tasks/pl_cert_expiry.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_init", "label": "__init__.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 311, "community_name": "__init__.py", "source_file": "app/utils/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_utils_bx_codegen", "label": "bx_codegen.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bx_codegen.py", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "code", "degree": 16}, {"id": "app_utils_bx_codegen_generate_apply_code", "label": "generate_apply_code()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_apply_code()", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "code", "degree": 11}, {"id": "app_utils_bx_codegen_py_session", "label": "Session", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 159, "community_name": "customer_update", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_utils_bx_codegen_parse_reimburse_date", "label": "parse_reimburse_date()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_reimburse_date()", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "code", "degree": 7}, {"id": "app_utils_bx_codegen_py_date", "label": "date", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 159, "community_name": "customer_update", "source_file": "", "file_type": "code", "degree": 6}, {"id": "app_utils_bx_codegen_py_datetime", "label": "datetime", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 159, "community_name": "customer_update", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_utils_bx_codegen_format_reimburse_title", "label": "format_reimburse_title()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "format_reimburse_title()", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "code", "degree": 6}, {"id": "app_utils_bx_codegen_is_auto_reimburse_title", "label": "is_auto_reimburse_title()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "is_auto_reimburse_title()", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "code", "degree": 4}, {"id": "app_utils_bx_codegen_preview_reimburse_title_seq", "label": "preview_reimburse_title_seq()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "preview_reimburse_title_seq()", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "code", "degree": 4}, {"id": "app_utils_bx_codegen_allocate_reimburse_title_seq", "label": "allocate_reimburse_title_seq()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "allocate_reimburse_title_seq()", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "code", "degree": 7}, {"id": "app_utils_bx_codegen_generate_title", "label": "generate_title()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_title()", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "code", "degree": 10}, {"id": "app_utils_bx_codegen_resolve_reimburse_title", "label": "resolve_reimburse_title()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_reimburse_title()", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "code", "degree": 9}, {"id": "app_utils_bx_codegen_rationale_1", "label": "\u62a5\u9500\u5355\u53f7/\u6807\u9898\u751f\u6210\uff08\u4ece bx-backend \u8fc1\u79fb\uff0c\u589e\u52a0 tenant_no \u9694\u79bb\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u62a5\u9500\u5355\u53f7/\u6807\u9898\u751f\u6210\uff08\u4ece bx-backend \u8fc1\u79fb\uff0c\u589e\u52a0 tenant_no \u9694\u79bb\uff09\u3002", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_bx_codegen_rationale_16", "label": "\u751f\u6210\u987a\u5e8f\u5355\u53f7\uff1a{prefix}{YYYYMMDD}{3\u4f4d\u5e8f\u53f7}\u3002 prefix \u793a\u4f8b\uff1aBYJ\uff08\u5907\u7528\u91d1\uff09\u3001BX\uff08\u62a5\u9500\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u751f\u6210\u987a\u5e8f\u5355\u53f7\uff1a{prefix}{YYYYMMDD}{3\u4f4d\u5e8f\u53f7}\u3002 prefix \u793a\u4f8b\uff1aBYJ\uff08\u5907\u7528\u91d1\uff09\u3001BX\uff08\u62a5\u9500\uff09\u3002", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_bx_codegen_rationale_86", "label": "\u5206\u914d\u540c\u79df\u6237\u3001\u540c\u62a5\u9500\u65e5\u671f\u4e0b\u7684\u6807\u9898\u5e8f\u53f7\uff08MAX+1\uff09\u3002 \u914d\u5408 uk_tenant_reimburse_date_title_seq \u552f\u4e00\u7ea6\u675f\uff0c\u5e76\u53d1\u51b2\u7a81\u65f6\u7531\u4e0a", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5206\u914d\u540c\u79df\u6237\u3001\u540c\u62a5\u9500\u65e5\u671f\u4e0b\u7684\u6807\u9898\u5e8f\u53f7\uff08MAX+1\uff09\u3002 \u914d\u5408 uk_tenant_reimburse_date_title_seq \u552f\u4e00\u7ea6\u675f\uff0c\u5e76\u53d1\u51b2\u7a81\u65f6\u7531\u4e0a", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_bx_codegen_rationale_109", "label": "\u9884\u89c8\u7528\u6807\u9898\u751f\u6210\uff08\u63d0\u4ea4\u65f6\u4ecd\u4f1a\u5728\u670d\u52a1\u7aef\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u4ee5\u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u9884\u89c8\u7528\u6807\u9898\u751f\u6210\uff08\u63d0\u4ea4\u65f6\u4ecd\u4f1a\u5728\u670d\u52a1\u7aef\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u4ee5\u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\uff09\u3002", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_bx_codegen_rationale_123", "label": "\u786e\u5b9a\u6700\u7ec8\u6807\u9898\u4e0e title_seq\u3002 - \u672a\u586b\u6807\u9898\u6216\u4ecd\u4e3a\u81ea\u52a8\u6807\u9898\u683c\u5f0f\u65f6\uff1a\u6309\u62a5\u9500\u65e5\u671f\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u5e76\u751f\u6210\u6807\u9898\u3002 - \u81ea\u5b9a\u4e49\u6807\u9898\uff1atitle_seq", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u786e\u5b9a\u6700\u7ec8\u6807\u9898\u4e0e title_seq\u3002 - \u672a\u586b\u6807\u9898\u6216\u4ecd\u4e3a\u81ea\u52a8\u6807\u9898\u683c\u5f0f\u65f6\uff1a\u6309\u62a5\u9500\u65e5\u671f\u91cd\u65b0\u5206\u914d\u5e8f\u53f7\u5e76\u751f\u6210\u6807\u9898\u3002 - \u81ea\u5b9a\u4e49\u6807\u9898\uff1atitle_seq", "community": 159, "community_name": "customer_update", "source_file": "app/utils/bx_codegen.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_bx_date_range", "label": "bx_date_range.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "bx_date_range.py", "community": 13, "community_name": "Community 13", "source_file": "app/utils/bx_date_range.py", "file_type": "code", "degree": 12}, {"id": "app_utils_bx_date_range_current_month_bounds", "label": "current_month_bounds()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "current_month_bounds()", "community": 13, "community_name": "Community 13", "source_file": "app/utils/bx_date_range.py", "file_type": "code", "degree": 11}, {"id": "app_utils_bx_date_range_py_datetime", "label": "datetime", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 13, "community_name": "Community 13", "source_file": "", "file_type": "code", "degree": 5}, {"id": "app_utils_bx_date_range_parse_create_time_day_bounds", "label": "parse_create_time_day_bounds()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_create_time_day_bounds()", "community": 13, "community_name": "Community 13", "source_file": "app/utils/bx_date_range.py", "file_type": "code", "degree": 4}, {"id": "app_utils_bx_date_range_parse_day_start", "label": "_parse_day_start()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_day_start()", "community": 13, "community_name": "Community 13", "source_file": "app/utils/bx_date_range.py", "file_type": "code", "degree": 3}, {"id": "app_utils_bx_date_range_resolve_create_time_bounds", "label": "resolve_create_time_bounds()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_create_time_bounds()", "community": 13, "community_name": "Community 13", "source_file": "app/utils/bx_date_range.py", "file_type": "code", "degree": 13}, {"id": "app_utils_bx_date_range_append_create_time_filters", "label": "append_create_time_filters()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "append_create_time_filters()", "community": 63, "community_name": "Community 63", "source_file": "app/utils/bx_date_range.py", "file_type": "code", "degree": 14}, {"id": "app_utils_bx_date_range_rationale_1", "label": "\u62a5\u9500\u6a21\u5757\u65e5\u671f\u8303\u56f4\u5de5\u5177\uff08\u4ece bx-backend \u8fc1\u79fb\uff09\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u62a5\u9500\u6a21\u5757\u65e5\u671f\u8303\u56f4\u5de5\u5177\uff08\u4ece bx-backend \u8fc1\u79fb\uff09\u3002", "community": 13, "community_name": "Community 13", "source_file": "app/utils/bx_date_range.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_bx_date_range_rationale_8", "label": "\u5f53\u524d\u81ea\u7136\u6708 [month_start, next_month_start)\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5f53\u524d\u81ea\u7136\u6708 [month_start, next_month_start)\u3002", "community": 13, "community_name": "Community 13", "source_file": "app/utils/bx_date_range.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_bx_date_range_rationale_43", "label": "\u89e3\u6790\u7533\u8bf7\u65f6\u95f4\u7b5b\u9009\u8fb9\u754c\uff0c\u8fd4\u56de (\u542b\u8d77, \u4e0d\u542b\u6b62)\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u89e3\u6790\u7533\u8bf7\u65f6\u95f4\u7b5b\u9009\u8fb9\u754c\uff0c\u8fd4\u56de (\u542b\u8d77, \u4e0d\u542b\u6b62)\u3002", "community": 13, "community_name": "Community 13", "source_file": "app/utils/bx_date_range.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_crm_export_columns", "label": "crm_export_columns.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "crm_export_columns.py", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/crm_export_columns.py", "file_type": "code", "degree": 8}, {"id": "app_utils_crm_export_columns_yes_no", "label": "_yes_no()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_yes_no()", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/crm_export_columns.py", "file_type": "code", "degree": 1}, {"id": "app_utils_crm_export_columns_rationale_1", "label": "CRM \u6a21\u5757 Excel \u5bfc\u51fa\u5217\u5b9a\u4e49\uff08\u5b57\u6bb5\u4e0e\u5b57\u5178\u7c7b\u578b\u5bf9\u9f50 Java *Vo @ExcelDictFormat\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u6a21\u5757 Excel \u5bfc\u51fa\u5217\u5b9a\u4e49\uff08\u5b57\u6bb5\u4e0e\u5b57\u5178\u7c7b\u578b\u5bf9\u9f50 Java *Vo @ExcelDictFormat\uff09\u3002", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/crm_export_columns.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_excel_export", "label": "excel_export.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "excel_export.py", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/excel_export.py", "file_type": "code", "degree": 16}, {"id": "app_utils_excel_export_exportcolumn", "label": "ExportColumn", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ExportColumn", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/excel_export.py", "file_type": "code", "degree": 9}, {"id": "app_utils_excel_export_load_dict_label_maps", "label": "load_dict_label_maps()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "load_dict_label_maps()", "community": 174, "community_name": "register_local_callback", "source_file": "app/utils/excel_export.py", "file_type": "code", "degree": 10}, {"id": "app_utils_excel_export_py_session", "label": "Session", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Session", "community": 174, "community_name": "register_local_callback", "source_file": "", "file_type": "code", "degree": 3}, {"id": "app_utils_excel_export_dictlabelresolver", "label": "DictLabelResolver", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DictLabelResolver", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/excel_export.py", "file_type": "code", "degree": 8}, {"id": "app_utils_excel_export_dictlabelresolver_init", "label": ".__init__()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 174, "community_name": "register_local_callback", "source_file": "app/utils/excel_export.py", "file_type": "code", "degree": 4}, {"id": "app_utils_excel_export_dictlabelresolver_resolve", "label": ".resolve()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".resolve()", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/excel_export.py", "file_type": "code", "degree": 4}, {"id": "app_utils_excel_export_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 184, "community_name": "excel_export.py", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_utils_excel_export_dictlabelresolver_row_to_cells", "label": ".row_to_cells()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".row_to_cells()", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/excel_export.py", "file_type": "code", "degree": 5}, {"id": "app_utils_excel_export_build_workbook", "label": "_build_workbook()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_workbook()", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/excel_export.py", "file_type": "code", "degree": 6}, {"id": "app_utils_excel_export_workbook_to_streaming_response", "label": "workbook_to_streaming_response()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "workbook_to_streaming_response()", "community": 7, "community_name": "Community 7", "source_file": "app/utils/excel_export.py", "file_type": "code", "degree": 3}, {"id": "streamingresponse", "label": "StreamingResponse", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "StreamingResponse", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 7}, {"id": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "export_rows_to_xlsx_response()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "export_rows_to_xlsx_response()", "community": 7, "community_name": "Community 7", "source_file": "app/utils/excel_export.py", "file_type": "code", "degree": 23}, {"id": "app_utils_excel_export_rationale_1", "label": "Excel \u5bfc\u51fa\u5de5\u5177\uff1a\u96c6\u4e2d\u5904\u7406\u5b57\u5178 code \u2192 label\uff08\u5bf9\u9f50 Java ExcelDictConvert / ExcelDictPreloadConver", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Excel \u5bfc\u51fa\u5de5\u5177\uff1a\u96c6\u4e2d\u5904\u7406\u5b57\u5178 code \u2192 label\uff08\u5bf9\u9f50 Java ExcelDictConvert / ExcelDictPreloadConver", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/excel_export.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_excel_export_rationale_19", "label": "\u5bfc\u51fa\u5217\u5b9a\u4e49\uff0cdict_type \u975e\u7a7a\u65f6\u81ea\u52a8\u5c06\u5b57\u5178 value \u8f6c\u4e3a label\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5bfc\u51fa\u5217\u5b9a\u4e49\uff0cdict_type \u975e\u7a7a\u65f6\u81ea\u52a8\u5c06\u5b57\u5178 value \u8f6c\u4e3a label\u3002", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/excel_export.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_excel_export_rationale_32", "label": "\u9884\u52a0\u8f7d\u591a\u4e2a\u5b57\u5178\u7c7b\u578b\u7684 value\u2192label \u6620\u5c04\uff08\u5355\u6b21\u67e5\u8be2\uff0c\u907f\u514d N+1\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u9884\u52a0\u8f7d\u591a\u4e2a\u5b57\u5178\u7c7b\u578b\u7684 value\u2192label \u6620\u5c04\uff08\u5355\u6b21\u67e5\u8be2\uff0c\u907f\u514d N+1\uff09\u3002", "community": 174, "community_name": "register_local_callback", "source_file": "app/utils/excel_export.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_excel_export_rationale_57", "label": "\u5bfc\u51fa\u5355\u5143\u683c\u89e3\u6790\uff1a\u6309\u5217\u914d\u7f6e\u505a\u5b57\u5178\u7ffb\u8bd1\u6216\u81ea\u5b9a\u4e49\u683c\u5f0f\u5316\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5bfc\u51fa\u5355\u5143\u683c\u89e3\u6790\uff1a\u6309\u5217\u914d\u7f6e\u505a\u5b57\u5178\u7ffb\u8bd1\u6216\u81ea\u5b9a\u4e49\u683c\u5f0f\u5316\u3002", "community": 184, "community_name": "excel_export.py", "source_file": "app/utils/excel_export.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_excel_export_rationale_134", "label": "CRM \u5217\u8868\u5bfc\u51fa\u7edf\u4e00\u5165\u53e3\uff1a\u8868\u5934 + \u884c\u6570\u636e + \u5b57\u5178 label \u8f6c\u6362 + \u6587\u4ef6\u6d41\u54cd\u5e94\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM \u5217\u8868\u5bfc\u51fa\u7edf\u4e00\u5165\u53e3\uff1a\u8868\u5934 + \u884c\u6570\u636e + \u5b57\u5178 label \u8f6c\u6362 + \u6587\u4ef6\u6d41\u54cd\u5e94\u3002", "community": 7, "community_name": "Community 7", "source_file": "app/utils/excel_export.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_pinyin_abbr", "label": "pinyin_abbr.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "pinyin_abbr.py", "community": 81, "community_name": "Community 81", "source_file": "app/utils/pinyin_abbr.py", "file_type": "code", "degree": 7}, {"id": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr", "label": "normalize_name_pinyin_abbr()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_name_pinyin_abbr()", "community": 81, "community_name": "Community 81", "source_file": "app/utils/pinyin_abbr.py", "file_type": "code", "degree": 4}, {"id": "app_utils_pinyin_abbr_build_name_pinyin_abbr", "label": "build_name_pinyin_abbr()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "build_name_pinyin_abbr()", "community": 81, "community_name": "Community 81", "source_file": "app/utils/pinyin_abbr.py", "file_type": "code", "degree": 6}, {"id": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "resolve_name_pinyin_abbr()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_name_pinyin_abbr()", "community": 81, "community_name": "Community 81", "source_file": "app/utils/pinyin_abbr.py", "file_type": "code", "degree": 15}, {"id": "app_utils_pinyin_abbr_rationale_1", "label": "\u540d\u79f0\u62fc\u97f3\u9996\u5b57\u6bcd\u7f29\u5199\uff1a\u5e93\u5185\u5b58\u5c0f\u5199\uff0c\u68c0\u7d22\u65f6\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u540d\u79f0\u62fc\u97f3\u9996\u5b57\u6bcd\u7f29\u5199\uff1a\u5e93\u5185\u5b58\u5c0f\u5199\uff0c\u68c0\u7d22\u65f6\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u3002", "community": 81, "community_name": "Community 81", "source_file": "app/utils/pinyin_abbr.py", "file_type": "rationale", "degree": 1}, {"id": "app_utils_pinyin_abbr_rationale_43", "label": "\u4fdd\u5b58\u65f6\u89e3\u6790\u62fc\u97f3\u5b57\u6bb5\u3002 - submitted_provided=True\uff1a\u7528\u63d0\u4ea4\u503c\uff08\u7a7a\u5219\u6309 name \u751f\u6210\uff09 - \u5426\u5219\uff1a\u5df2\u6709\u975e\u7a7a existi", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4fdd\u5b58\u65f6\u89e3\u6790\u62fc\u97f3\u5b57\u6bb5\u3002 - submitted_provided=True\uff1a\u7528\u63d0\u4ea4\u503c\uff08\u7a7a\u5219\u6309 name \u751f\u6210\uff09 - \u5426\u5219\uff1a\u5df2\u6709\u975e\u7a7a existi", "community": 81, "community_name": "Community 81", "source_file": "app/utils/pinyin_abbr.py", "file_type": "rationale", "degree": 1}, {"id": "app_ws_init", "label": "__init__.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 312, "community_name": "__init__.py", "source_file": "app/ws/__init__.py", "file_type": "code", "degree": 0}, {"id": "scripts_migrate_bx_data", "label": "migrate_bx_data.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_bx_data.py", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 33}, {"id": "scripts_migrate_bx_data_stepstats", "label": "StepStats", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "StepStats", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_bx_data_migrationstats", "label": "MigrationStats", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 17}, {"id": "scripts_migrate_bx_data_migrationstats_step", "label": ".step()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".step()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_bx_data_legacy_id_to_str", "label": "legacy_id_to_str()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_id_to_str()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 13}, {"id": "scripts_migrate_bx_data_py_any", "label": "Any", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 35, "community_name": "Community 35", "source_file": "", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_bx_data_derive_source_url", "label": "derive_source_url()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_source_url()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_bx_data_load_settings_env", "label": "load_settings_env()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_bx_data_load_runtime_settings", "label": "load_runtime_settings()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_runtime_settings()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_bx_data_load_bx_user_mapping", "label": "load_bx_user_mapping()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_bx_user_mapping()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_bx_data_py_path", "label": "Path", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 35, "community_name": "Community 35", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_bx_data_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_portal_admin_id()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_bx_data_py_engine", "label": "Engine", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 35, "community_name": "Community 35", "source_file": "", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_bx_data_map_bx_user_id", "label": "map_bx_user_id()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "map_bx_user_id()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 10}, {"id": "scripts_migrate_bx_data_str_or_none", "label": "_str_or_none()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "_str_or_none()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 11}, {"id": "scripts_migrate_bx_data_dec", "label": "_dec()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_dec()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_bx_data_py_decimal", "label": "Decimal", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 35, "community_name": "Community 35", "source_file": "", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_bx_data_parse_reimburse_meta", "label": "parse_reimburse_meta()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_reimburse_meta()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_bx_data_py_date", "label": "date", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 35, "community_name": "Community 35", "source_file": "", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_bx_data_fetch_source_rows", "label": "fetch_source_rows()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_source_rows()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_bx_data_target_row_exists", "label": "target_row_exists()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "target_row_exists()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_bx_data_clear_portal_workflow", "label": "clear_portal_workflow()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "clear_portal_workflow()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_bx_data_transform_expense_item", "label": "transform_expense_item()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_expense_item()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_bx_data_transform_workflow_def", "label": "transform_workflow_def()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_workflow_def()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_bx_data_transform_workflow_node", "label": "transform_workflow_node()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_workflow_node()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_bx_data_transform_advance_apply", "label": "transform_advance_apply()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_advance_apply()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 8}, {"id": "scripts_migrate_bx_data_transform_advance_approval", "label": "transform_advance_approval()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_advance_approval()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_bx_data_transform_reimburse_apply", "label": "transform_reimburse_apply()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_reimburse_apply()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 10}, {"id": "scripts_migrate_bx_data_transform_reimburse_detail", "label": "transform_reimburse_detail()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_reimburse_detail()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_bx_data_transform_reimburse_approval", "label": "transform_reimburse_approval()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_reimburse_approval()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_bx_data_transform_reimburse_offset", "label": "transform_reimburse_offset()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_reimburse_offset()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_bx_data_transform_attachment", "label": "transform_attachment()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_attachment()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_bx_data_write_mapping_csv", "label": "write_mapping_csv()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_csv()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_bx_data_migrate_table", "label": "migrate_table()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_table()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 18}, {"id": "scripts_migrate_bx_data_print_report", "label": "print_report()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "print_report()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_bx_data_resolve_steps", "label": "resolve_steps()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_steps()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_bx_data_run_migration", "label": "run_migration()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migration()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 11}, {"id": "scripts_migrate_bx_data_main", "label": "main()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 35, "community_name": "Community 35", "source_file": "scripts/migrate_bx_data.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_clue", "label": "migrate_crm_clue.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_crm_clue.py", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 24}, {"id": "scripts_migrate_crm_clue_stepstats", "label": "StepStats", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "StepStats", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_clue_migrationstats", "label": "MigrationStats", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 10}, {"id": "scripts_migrate_crm_clue_migrationstats_step", "label": ".step()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".step()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_clue_legacy_id_to_str", "label": "legacy_id_to_str()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_id_to_str()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_clue_py_any", "label": "Any", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 73, "community_name": "Community 73", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_clue_derive_source_url", "label": "derive_source_url()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_source_url()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_clue_load_settings_env", "label": "load_settings_env()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_clue_load_runtime_settings", "label": "load_runtime_settings()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_runtime_settings()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_clue_load_user_mapping", "label": "load_user_mapping()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_user_mapping()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_clue_py_path", "label": "Path", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 73, "community_name": "Community 73", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_clue_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_portal_admin_id()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_clue_py_engine", "label": "Engine", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 73, "community_name": "Community 73", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_clue_resolve_portal_user_id", "label": "resolve_portal_user_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_portal_user_id()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_clue_load_oss_id_to_url", "label": "load_oss_id_to_url()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_oss_id_to_url()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_clue_normalize_customer_type", "label": "normalize_customer_type()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_customer_type()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_clue_normalize_follow_type", "label": "normalize_follow_type()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_follow_type()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_clue_str_or_none", "label": "_str_or_none()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_str_or_none()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_clue_fetch_source_rows", "label": "fetch_source_rows()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_source_rows()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_clue_target_row_exists", "label": "target_row_exists()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "target_row_exists()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_clue_transform_clue", "label": "transform_clue()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_clue()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_clue_transform_clue_follow", "label": "transform_clue_follow()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_clue_follow()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 8}, {"id": "scripts_migrate_crm_clue_write_mapping_csv", "label": "write_mapping_csv()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_csv()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_clue_migrate_table", "label": "migrate_table()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_table()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 9}, {"id": "scripts_migrate_crm_clue_print_report", "label": "print_report()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "print_report()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_clue_run_migration", "label": "run_migration()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migration()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 11}, {"id": "scripts_migrate_crm_clue_main", "label": "main()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 73, "community_name": "Community 73", "source_file": "scripts/migrate_crm_clue.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_contract", "label": "migrate_crm_contract.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_crm_contract.py", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 31}, {"id": "scripts_migrate_crm_contract_stepstats", "label": "StepStats", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "StepStats", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_contract_migrationstats", "label": "MigrationStats", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 13}, {"id": "scripts_migrate_crm_contract_migrationstats_step", "label": ".step()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".step()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_contract_legacy_id_to_str", "label": "legacy_id_to_str()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_id_to_str()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 10}, {"id": "scripts_migrate_crm_contract_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 42, "community_name": "Community 42", "source_file": "", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_contract_derive_source_url", "label": "derive_source_url()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_source_url()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_contract_load_settings_env", "label": "load_settings_env()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_contract_load_runtime_settings", "label": "load_runtime_settings()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_runtime_settings()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_contract_load_user_mapping", "label": "load_user_mapping()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_user_mapping()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_contract_py_path", "label": "Path", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 42, "community_name": "Community 42", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_contract_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_portal_admin_id()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_contract_py_engine", "label": "Engine", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 42, "community_name": "Community 42", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_contract_resolve_portal_user_id", "label": "resolve_portal_user_id()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_portal_user_id()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_contract_load_oss_id_to_url", "label": "load_oss_id_to_url()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_oss_id_to_url()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_contract_normalize_attachment_csv", "label": "normalize_attachment_csv()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_attachment_csv()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "label": "normalize_contract_attachment_files()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_contract_attachment_files()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_contract_normalize_file_path", "label": "normalize_file_path()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_file_path()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_contract_dec", "label": "_dec()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_dec()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 8}, {"id": "scripts_migrate_crm_contract_py_decimal", "label": "Decimal", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 42, "community_name": "Community 42", "source_file": "", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_contract_str_or_none", "label": "_str_or_none()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_str_or_none()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 8}, {"id": "scripts_migrate_crm_contract_fetch_source_rows", "label": "fetch_source_rows()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_source_rows()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_contract_target_row_exists", "label": "target_row_exists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "target_row_exists()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_contract_transform_contract_template", "label": "transform_contract_template()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_contract_template()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_contract_transform_contract", "label": "transform_contract()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_contract()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 9}, {"id": "scripts_migrate_crm_contract_transform_contract_product", "label": "transform_contract_product()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_contract_product()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_contract_transform_contract_price_tier", "label": "transform_contract_price_tier()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_contract_price_tier()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_contract_transform_contract_approval", "label": "transform_contract_approval()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_contract_approval()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_contract_transform_contract_change", "label": "transform_contract_change()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_contract_change()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_contract_write_mapping_csv", "label": "write_mapping_csv()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_csv()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_contract_migrate_table", "label": "migrate_table()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_table()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 13}, {"id": "scripts_migrate_crm_contract_print_report", "label": "print_report()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "print_report()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_contract_run_migration", "label": "run_migration()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migration()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 11}, {"id": "scripts_migrate_crm_contract_main", "label": "main()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_contract.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_customer", "label": "migrate_crm_customer.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_crm_customer.py", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 28}, {"id": "scripts_migrate_crm_customer_stepstats", "label": "StepStats", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "StepStats", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_customer_migrationstats", "label": "MigrationStats", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 12}, {"id": "scripts_migrate_crm_customer_migrationstats_step", "label": ".step()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".step()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_customer_legacy_id_to_str", "label": "legacy_id_to_str()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_id_to_str()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_customer_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 52, "community_name": "Community 52", "source_file": "", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_customer_derive_source_url", "label": "derive_source_url()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_source_url()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_customer_load_settings_env", "label": "load_settings_env()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_customer_load_runtime_settings", "label": "load_runtime_settings()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_runtime_settings()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_customer_load_user_mapping", "label": "load_user_mapping()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_user_mapping()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_customer_py_path", "label": "Path", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 52, "community_name": "Community 52", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_customer_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_portal_admin_id()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_customer_py_engine", "label": "Engine", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 52, "community_name": "Community 52", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_customer_resolve_portal_user_id", "label": "resolve_portal_user_id()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_portal_user_id()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_customer_load_oss_id_to_url", "label": "load_oss_id_to_url()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_oss_id_to_url()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_customer_normalize_customer_type", "label": "normalize_customer_type()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_customer_type()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_customer_normalize_follow_type", "label": "normalize_follow_type()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_follow_type()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_customer_dec", "label": "_dec()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_dec()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_customer_py_decimal", "label": "Decimal", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 52, "community_name": "Community 52", "source_file": "", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_customer_str_or_none", "label": "_str_or_none()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_str_or_none()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_customer_fetch_source_rows", "label": "fetch_source_rows()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_source_rows()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_customer_target_row_exists", "label": "target_row_exists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "target_row_exists()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_customer_transform_customer", "label": "transform_customer()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_customer()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 9}, {"id": "scripts_migrate_crm_customer_transform_contact", "label": "transform_contact()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_contact()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_customer_transform_follow", "label": "transform_follow()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_follow()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 8}, {"id": "scripts_migrate_crm_customer_transform_pool", "label": "transform_pool()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_pool()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_customer_write_mapping_csv", "label": "write_mapping_csv()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_csv()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_customer_migrate_table", "label": "migrate_table()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_table()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 11}, {"id": "scripts_migrate_crm_customer_print_report", "label": "print_report()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "print_report()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_customer_run_migration", "label": "run_migration()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migration()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 11}, {"id": "scripts_migrate_crm_customer_main", "label": "main()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 52, "community_name": "Community 52", "source_file": "scripts/migrate_crm_customer.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_opportunity", "label": "migrate_crm_opportunity.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_crm_opportunity.py", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 27}, {"id": "scripts_migrate_crm_opportunity_stepstats", "label": "StepStats", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "StepStats", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_opportunity_migrationstats", "label": "MigrationStats", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 11}, {"id": "scripts_migrate_crm_opportunity_migrationstats_step", "label": ".step()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".step()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_opportunity_legacy_id_to_str", "label": "legacy_id_to_str()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_id_to_str()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_opportunity_py_any", "label": "Any", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 59, "community_name": "Community 59", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_opportunity_derive_source_url", "label": "derive_source_url()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_source_url()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_opportunity_load_settings_env", "label": "load_settings_env()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_opportunity_load_runtime_settings", "label": "load_runtime_settings()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_runtime_settings()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_opportunity_load_user_mapping", "label": "load_user_mapping()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_user_mapping()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_opportunity_py_path", "label": "Path", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 59, "community_name": "Community 59", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_portal_admin_id()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_opportunity_py_engine", "label": "Engine", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 59, "community_name": "Community 59", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "label": "resolve_portal_user_id()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_portal_user_id()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "label": "load_oss_id_to_url()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_oss_id_to_url()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_opportunity_normalize_follow_type", "label": "normalize_follow_type()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_follow_type()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_opportunity_dec", "label": "_dec()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_dec()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_opportunity_py_decimal", "label": "Decimal", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 59, "community_name": "Community 59", "source_file": "", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_opportunity_str_or_none", "label": "_str_or_none()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_str_or_none()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_opportunity_fetch_source_rows", "label": "fetch_source_rows()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_source_rows()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_opportunity_target_row_exists", "label": "target_row_exists()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "target_row_exists()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_opportunity_transform_opportunity", "label": "transform_opportunity()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_opportunity()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "label": "transform_opportunity_follow()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_opportunity_follow()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 8}, {"id": "scripts_migrate_crm_opportunity_transform_opportunity_product", "label": "transform_opportunity_product()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_opportunity_product()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "label": "transform_opportunity_stage_log()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_opportunity_stage_log()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_opportunity_write_mapping_csv", "label": "write_mapping_csv()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_csv()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_opportunity_migrate_table", "label": "migrate_table()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_table()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 11}, {"id": "scripts_migrate_crm_opportunity_print_report", "label": "print_report()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "print_report()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_opportunity_run_migration", "label": "run_migration()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migration()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 11}, {"id": "scripts_migrate_crm_opportunity_main", "label": "main()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 59, "community_name": "Community 59", "source_file": "scripts/migrate_crm_opportunity.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_payment_invoice", "label": "migrate_crm_payment_invoice.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_crm_payment_invoice.py", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 22}, {"id": "scripts_migrate_crm_payment_invoice_stepstats", "label": "StepStats", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "StepStats", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_payment_invoice_migrationstats", "label": "MigrationStats", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 9}, {"id": "scripts_migrate_crm_payment_invoice_migrationstats_step", "label": ".step()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".step()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "label": "legacy_id_to_str()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_id_to_str()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_payment_invoice_py_any", "label": "Any", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 37, "community_name": "Community 37", "source_file": "", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_payment_invoice_derive_source_url", "label": "derive_source_url()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_source_url()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_payment_invoice_load_settings_env", "label": "load_settings_env()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_payment_invoice_load_runtime_settings", "label": "load_runtime_settings()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_runtime_settings()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_payment_invoice_load_user_mapping", "label": "load_user_mapping()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_user_mapping()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_payment_invoice_py_path", "label": "Path", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 37, "community_name": "Community 37", "source_file": "", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_portal_admin_id()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_payment_invoice_py_engine", "label": "Engine", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 37, "community_name": "Community 37", "source_file": "", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "label": "resolve_portal_user_id()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_portal_user_id()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_payment_invoice_str_or_none", "label": "_str_or_none()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_str_or_none()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "label": "fetch_source_rows()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_source_rows()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_payment_invoice_count_source_rows", "label": "count_source_rows()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "count_source_rows()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_payment_invoice_target_table_exists", "label": "target_table_exists()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "target_table_exists()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_payment_invoice_target_row_exists", "label": "target_row_exists()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "target_row_exists()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "label": "transform_invoice_info()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_invoice_info()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "label": "write_mapping_csv()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_csv()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "label": "report_skipped_tables()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "report_skipped_tables()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "label": "migrate_invoice_info()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_invoice_info()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 10}, {"id": "scripts_migrate_crm_payment_invoice_print_report", "label": "print_report()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "print_report()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_payment_invoice_run_migration", "label": "run_migration()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migration()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 10}, {"id": "scripts_migrate_crm_payment_invoice_main", "label": "main()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 37, "community_name": "Community 37", "source_file": "scripts/migrate_crm_payment_invoice.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_product", "label": "migrate_crm_product.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_crm_product.py", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 20}, {"id": "scripts_migrate_crm_product_migrationstats", "label": "MigrationStats", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_product_legacy_id_to_str", "label": "legacy_id_to_str()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_id_to_str()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_product_py_any", "label": "Any", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_derive_source_url", "label": "derive_source_url()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_source_url()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_product_load_settings_env", "label": "load_settings_env()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_load_runtime_settings", "label": "load_runtime_settings()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_runtime_settings()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_load_user_mapping", "label": "load_user_mapping()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_user_mapping()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_py_path", "label": "Path", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_product_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_portal_admin_id()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_py_engine", "label": "Engine", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_product_resolve_portal_user_id", "label": "resolve_portal_user_id()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_portal_user_id()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_product_fetch_source_rows", "label": "fetch_source_rows()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_source_rows()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_count_target_rows", "label": "count_target_rows()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "count_target_rows()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_dec", "label": "_dec()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_dec()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_product_py_decimal", "label": "Decimal", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_transform_row", "label": "transform_row()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_row()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_product_target_row_exists", "label": "target_row_exists()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "target_row_exists()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_product_write_mapping_csv", "label": "write_mapping_csv()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_csv()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_product_print_report", "label": "print_report()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "print_report()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_clear_target_products", "label": "clear_target_products()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "clear_target_products()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_product_run_migration", "label": "run_migration()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migration()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 13}, {"id": "scripts_migrate_crm_product_main", "label": "main()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 97, "community_name": "_ensure_subpack_slip_no", "source_file": "scripts/migrate_crm_product.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_product_category", "label": "migrate_crm_product_category.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_crm_product_category.py", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 20}, {"id": "scripts_migrate_crm_product_category_migrationstats", "label": "MigrationStats", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_product_category_legacy_id_to_str", "label": "legacy_id_to_str()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_id_to_str()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_product_category_py_any", "label": "Any", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 30, "community_name": "Community 30", "source_file": "", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_product_category_derive_source_url", "label": "derive_source_url()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_source_url()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_product_category_load_settings_env", "label": "load_settings_env()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_category_load_runtime_settings", "label": "load_runtime_settings()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_runtime_settings()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_category_load_user_mapping", "label": "load_user_mapping()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "load_user_mapping()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_product_category_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 30, "community_name": "Community 30", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_product_category_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_portal_admin_id()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_product_category_py_engine", "label": "Engine", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 30, "community_name": "Community 30", "source_file": "", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_product_category_resolve_portal_user_id", "label": "resolve_portal_user_id()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_portal_user_id()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_product_category_fetch_source_rows", "label": "fetch_source_rows()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_source_rows()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_category_count_target_rows", "label": "count_target_rows()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "count_target_rows()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_category_topo_sort_categories", "label": "topo_sort_categories()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "topo_sort_categories()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_category_compute_level", "label": "compute_level()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "compute_level()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_product_category_transform_row", "label": "transform_row()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_row()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_product_category_target_row_exists", "label": "target_row_exists()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "target_row_exists()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_product_category_write_mapping_csv", "label": "write_mapping_csv()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_csv()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_product_category_print_report", "label": "print_report()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "print_report()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_product_category_clear_target_categories", "label": "clear_target_categories()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "clear_target_categories()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_product_category_run_migration", "label": "run_migration()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migration()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 14}, {"id": "scripts_migrate_crm_product_category_main", "label": "main()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_product_category_rationale_56", "label": "CRM bigint \u4e3b\u952e\u539f\u6837\u4fdd\u7559\u4e3a\u5b57\u7b26\u4e32\uff08\u5bf9\u9f50\u5730\u78c5 migrate_dibang_data \u7b56\u7565\uff09\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CRM bigint \u4e3b\u952e\u539f\u6837\u4fdd\u7559\u4e3a\u5b57\u7b26\u4e32\uff08\u5bf9\u9f50\u5730\u78c5 migrate_dibang_data \u7b56\u7565\uff09\u3002", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migrate_crm_product_category_rationale_93", "label": "crm_user_id -> new_user_id\uff1b\u5e76\u89e3\u6790\u95e8\u6237 admin id\uff08\u7528\u4e8e\u6e90 create_by=1\uff09\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "crm_user_id -> new_user_id\uff1b\u5e76\u89e3\u6790\u95e8\u6237 admin id\uff08\u7528\u4e8e\u6e90 create_by=1\uff09\u3002", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migrate_crm_product_category_rationale_118", "label": "\u6620\u5c04\u8868\u65e0 admin \u65f6\uff0c\u4ece\u76ee\u6807\u5e93 sys_user \u67e5\u8be2\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6620\u5c04\u8868\u65e0 admin \u65f6\uff0c\u4ece\u76ee\u6807\u5e93 sys_user \u67e5\u8be2\u3002", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migrate_crm_product_category_rationale_174", "label": "\u7236\u8282\u70b9\u5148\u4e8e\u5b50\u8282\u70b9\uff1b\u4ec5\u9876\u7ea7\u65f6\u4fdd\u6301 sort \u987a\u5e8f\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7236\u8282\u70b9\u5148\u4e8e\u5b50\u8282\u70b9\uff1b\u4ec5\u9876\u7ea7\u65f6\u4fdd\u6301 sort \u987a\u5e8f\u3002", "community": 30, "community_name": "Community 30", "source_file": "scripts/migrate_crm_product_category.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migrate_crm_quote", "label": "migrate_crm_quote.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_crm_quote.py", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 30}, {"id": "scripts_migrate_crm_quote_stepstats", "label": "StepStats", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "StepStats", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_quote_migrationstats", "label": "MigrationStats", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 12}, {"id": "scripts_migrate_crm_quote_migrationstats_step", "label": ".step()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".step()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_quote_legacy_id_to_str", "label": "legacy_id_to_str()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_id_to_str()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 8}, {"id": "scripts_migrate_crm_quote_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 42, "community_name": "Community 42", "source_file": "", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_quote_legacy_parent_id", "label": "legacy_parent_id()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_parent_id()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_quote_derive_source_url", "label": "derive_source_url()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_source_url()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_quote_load_settings_env", "label": "load_settings_env()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_quote_load_runtime_settings", "label": "load_runtime_settings()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_runtime_settings()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_quote_load_user_mapping", "label": "load_user_mapping()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_user_mapping()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_quote_py_path", "label": "Path", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 42, "community_name": "Community 42", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_quote_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_portal_admin_id()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_quote_py_engine", "label": "Engine", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 42, "community_name": "Community 42", "source_file": "", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_quote_resolve_portal_user_id", "label": "resolve_portal_user_id()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_portal_user_id()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_quote_load_oss_id_to_url", "label": "load_oss_id_to_url()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_oss_id_to_url()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_quote_normalize_attachment_csv", "label": "normalize_attachment_csv()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_attachment_csv()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_quote_normalize_pdf_url", "label": "normalize_pdf_url()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_pdf_url()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_quote_dec", "label": "_dec()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_dec()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_quote_py_decimal", "label": "Decimal", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Decimal", "community": 42, "community_name": "Community 42", "source_file": "", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_quote_str_or_none", "label": "_str_or_none()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_str_or_none()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_quote_fetch_source_rows", "label": "fetch_source_rows()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_source_rows()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_quote_target_row_exists", "label": "target_row_exists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "target_row_exists()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_quote_transform_supplier_info", "label": "transform_supplier_info()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_supplier_info()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_quote_transform_quote", "label": "transform_quote()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_quote()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 10}, {"id": "scripts_migrate_crm_quote_transform_quote_product", "label": "transform_quote_product()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_quote_product()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_quote_transform_quote_approval", "label": "transform_quote_approval()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_quote_approval()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_quote_transform_quote_share_log", "label": "transform_quote_share_log()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_quote_share_log()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_quote_write_mapping_csv", "label": "write_mapping_csv()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_csv()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_quote_migrate_table", "label": "migrate_table()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_table()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 12}, {"id": "scripts_migrate_crm_quote_print_report", "label": "print_report()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "print_report()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_quote_run_migration", "label": "run_migration()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migration()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 11}, {"id": "scripts_migrate_crm_quote_main", "label": "main()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_quote.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_sys_oss", "label": "migrate_crm_sys_oss.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_crm_sys_oss.py", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 27}, {"id": "scripts_migrate_crm_sys_oss_backfillrule", "label": "BackfillRule", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BackfillRule", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_sys_oss_bizref", "label": "BizRef", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "BizRef", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_sys_oss_migrationstats", "label": "MigrationStats", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_sys_oss_legacy_id_to_str", "label": "legacy_id_to_str()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_id_to_str()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_sys_oss_py_any", "label": "Any", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 42, "community_name": "Community 42", "source_file": "", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_sys_oss_derive_source_url", "label": "derive_source_url()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_source_url()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_sys_oss_load_settings_env", "label": "load_settings_env()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_sys_oss_load_runtime_settings", "label": "load_runtime_settings()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_runtime_settings()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_sys_oss_load_user_mapping", "label": "load_user_mapping()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_user_mapping()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_sys_oss_py_path", "label": "Path", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 42, "community_name": "Community 42", "source_file": "", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_portal_admin_id()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_sys_oss_py_engine", "label": "Engine", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 42, "community_name": "Community 42", "source_file": "", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_crm_sys_oss_resolve_portal_user_id", "label": "resolve_portal_user_id()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_portal_user_id()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_sys_oss_fetch_source_rows", "label": "fetch_source_rows()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_source_rows()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_sys_oss_count_target_rows", "label": "count_target_rows()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "count_target_rows()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_sys_oss_transform_row", "label": "transform_row()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_row()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_crm_sys_oss_target_row_exists", "label": "target_row_exists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "target_row_exists()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", "label": "parse_oss_id_tokens()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_oss_id_tokens()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_sys_oss_normalize_oss_token", "label": "_normalize_oss_token()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_oss_token()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_crm_sys_oss_table_exists", "label": "table_exists()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "table_exists()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_sys_oss_build_biz_index", "label": "build_biz_index()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "build_biz_index()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 8}, {"id": "scripts_migrate_crm_sys_oss_apply_biz_backfill", "label": "apply_biz_backfill()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_biz_backfill()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_sys_oss_write_mapping_csv", "label": "write_mapping_csv()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_csv()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_crm_sys_oss_write_backfill_csv", "label": "write_backfill_csv()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_backfill_csv()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_sys_oss_write_unresolved_csv", "label": "write_unresolved_csv()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "write_unresolved_csv()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_crm_sys_oss_print_report", "label": "print_report()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "print_report()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_crm_sys_oss_run_migration", "label": "run_migration()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migration()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 17}, {"id": "scripts_migrate_crm_sys_oss_main", "label": "main()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migrate_crm_sys_oss.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_dibang_data", "label": "migrate_dibang_data.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_dibang_data.py", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 19}, {"id": "scripts_migrate_dibang_data_migrationstats", "label": "MigrationStats", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 8}, {"id": "scripts_migrate_dibang_data_parse_date", "label": "parse_date()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_date()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_dibang_data_py_any", "label": "Any", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 84, "community_name": "Community 84", "source_file": "", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_dibang_data_py_date", "label": "date", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "date", "community": 84, "community_name": "Community 84", "source_file": "", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_dibang_data_parse_datetime", "label": "parse_datetime()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_datetime()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 8}, {"id": "scripts_migrate_dibang_data_py_datetime", "label": "datetime", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 84, "community_name": "Community 84", "source_file": "", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_dibang_data_clip_text", "label": "clip_text()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "clip_text()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_dibang_data_fetch_rows", "label": "fetch_rows()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_rows()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_dibang_data_py_engine", "label": "Engine", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 84, "community_name": "Community 84", "source_file": "", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_dibang_data_count_rows", "label": "count_rows()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "count_rows()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_dibang_data_map_id", "label": "map_id()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "map_id()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_dibang_data_legacy_id_to_str", "label": "legacy_id_to_str()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "legacy_id_to_str()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_dibang_data_build_id_maps", "label": "build_id_maps()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "build_id_maps()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_dibang_data_transform_plan", "label": "transform_plan()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_plan()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_dibang_data_transform_inventory", "label": "transform_inventory()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_inventory()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 8}, {"id": "scripts_migrate_dibang_data_transform_weighing", "label": "transform_weighing()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "transform_weighing()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 6}, {"id": "scripts_migrate_dibang_data_truncate_target_tables", "label": "truncate_target_tables()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "truncate_target_tables()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_dibang_data_export_mapping", "label": "export_mapping()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "export_mapping()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_dibang_data_py_path", "label": "Path", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 84, "community_name": "Community 84", "source_file": "", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_dibang_data_print_report", "label": "print_report()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "print_report()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_dibang_data_migrate", "label": "migrate()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 15}, {"id": "scripts_migrate_dibang_data_main", "label": "main()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_dibang_data_rationale_146", "label": "\u539f\u5730\u78c5 int \u4e3b\u952e\u539f\u6837\u4fdd\u7559\uff0c\u5199\u5165\u95e8\u6237 VARCHAR(64) \u5b57\u6bb5\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u539f\u5730\u78c5 int \u4e3b\u952e\u539f\u6837\u4fdd\u7559\uff0c\u5199\u5165\u95e8\u6237 VARCHAR(64) \u5b57\u6bb5\u3002", "community": 84, "community_name": "Community 84", "source_file": "scripts/migrate_dibang_data.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migrate_users", "label": "migrate_users.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_users.py", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 33}, {"id": "scripts_migrate_users_sourceuser", "label": "SourceUser", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SourceUser", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_users_migrationstats", "label": "MigrationStats", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "MigrationStats", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_users_has_chinese", "label": "_has_chinese()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_has_chinese()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_users_clip", "label": "_clip()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_clip()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_users_py_any", "label": "Any", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Any", "community": 67, "community_name": "Community 67", "source_file": "", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_users_normalize_phone", "label": "_normalize_phone()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_phone()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_users_generate_initial_password", "label": "generate_initial_password()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_initial_password()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_users_bx_role_labels", "label": "bx_role_labels()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "bx_role_labels()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_users_crm_role_labels", "label": "crm_role_labels()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "crm_role_labels()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_users_load_dept_mapping_csv", "label": "load_dept_mapping_csv()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "load_dept_mapping_csv()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 5}, {"id": "scripts_migrate_users_py_path", "label": "Path", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 67, "community_name": "Community 67", "source_file": "", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_users_derive_source_url", "label": "derive_source_url()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "derive_source_url()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_users_load_runtime_settings", "label": "load_runtime_settings()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "load_runtime_settings()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_users_load_settings_env", "label": "load_settings_env()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_users_check_mysql", "label": "check_mysql()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "check_mysql()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_users_py_engine", "label": "Engine", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 67, "community_name": "Community 67", "source_file": "", "file_type": "code", "degree": 7}, {"id": "scripts_migrate_users_check_redis", "label": "check_redis()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "check_redis()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_users_check_minio", "label": "check_minio()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "check_minio()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_users_fetch_bx_users", "label": "fetch_bx_users()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_bx_users()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_users_fetch_crm_users", "label": "fetch_crm_users()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_crm_users()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_users_fetch_bx_role_users", "label": "fetch_bx_role_users()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_bx_role_users()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_users_fetch_crm_user_roles", "label": "fetch_crm_user_roles()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_crm_user_roles()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_users_build_merged_users", "label": "build_merged_users()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "build_merged_users()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 12}, {"id": "scripts_migrate_users_target_user_exists_conn", "label": "target_user_exists_conn()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "target_user_exists_conn()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 2}, {"id": "scripts_migrate_users_ensure_portal_role", "label": "ensure_portal_role()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_portal_role()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_users_portal_role_names_for_user", "label": "portal_role_names_for_user()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "portal_role_names_for_user()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_users_insert_user_role", "label": "insert_user_role()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "insert_user_role()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 4}, {"id": "scripts_migrate_users_migrate_users", "label": "migrate_users()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "migrate_users()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 15}, {"id": "scripts_migrate_users_write_mapping_outputs", "label": "write_mapping_outputs()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_outputs()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 3}, {"id": "scripts_migrate_users_parse_args", "label": "parse_args()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_args()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 3}, {"id": "namespace", "label": "Namespace", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Namespace", "community": 67, "community_name": "Community 67", "source_file": "", "file_type": "code", "degree": 1}, {"id": "scripts_migrate_users_main", "label": "main()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "code", "degree": 13}, {"id": "scripts_migrate_users_rationale_136", "label": "\u751f\u6210\u4e0d\u91cd\u590d\u7684 4 \u4f4d\u6570\u5b57\u521d\u59cb\u5bc6\u7801\uff080000\u20139999\uff09\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u751f\u6210\u4e0d\u91cd\u590d\u7684 4 \u4f4d\u6570\u5b57\u521d\u59cb\u5bc6\u7801\uff080000\u20139999\uff09\u3002", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migrate_users_rationale_154", "label": "\u8bfb\u53d6 user_import_roster \u586b\u597d\u7684\u90e8\u95e8\uff1auser_no -> dept_id\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bfb\u53d6 user_import_roster \u586b\u597d\u7684\u90e8\u95e8\uff1auser_no -> dept_id\u3002", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migrate_users_rationale_185", "label": "\u5728 load_dotenv \u4e4b\u540e\u5b9e\u4f8b\u5316\uff0c\u786e\u4fdd\u8bfb\u5230 ENV_FILE / .env.production\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5728 load_dotenv \u4e4b\u540e\u5b9e\u4f8b\u5316\uff0c\u786e\u4fdd\u8bfb\u5230 ENV_FILE / .env.production\u3002", "community": 67, "community_name": "Community 67", "source_file": "scripts/migrate_users.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migration_minio_url", "label": "minio_url.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "minio_url.py", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "code", "degree": 13}, {"id": "scripts_migration_minio_url_strip_url_query", "label": "strip_url_query()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "strip_url_query()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "code", "degree": 4}, {"id": "scripts_migration_minio_url_strip_legacy_prefix", "label": "_strip_legacy_prefix()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_strip_legacy_prefix()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "code", "degree": 3}, {"id": "scripts_migration_minio_url_extract_minio_object_key", "label": "extract_minio_object_key()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "extract_minio_object_key()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "code", "degree": 9}, {"id": "scripts_migration_minio_url_normalize_oss_storage_url", "label": "normalize_oss_storage_url()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_oss_storage_url()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "code", "degree": 5}, {"id": "scripts_migration_minio_url_join_relative_urls", "label": "join_relative_urls()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "join_relative_urls()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "code", "degree": 4}, {"id": "scripts_migration_minio_url_resolve_oss_id_csv", "label": "resolve_oss_id_csv()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_oss_id_csv()", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "code", "degree": 9}, {"id": "scripts_migration_minio_url_rationale_1", "label": "MinIO \u9644\u4ef6 URL \u89c4\u8303\u5316\uff08\u6570\u636e\u8fc1\u79fb\u5171\u7528\uff09\u3002 \u80cc\u666f ---- CRM / \u5730\u78c5 / \u62a5\u9500\u4e0e shanxia2.0 \u5171\u7528\u540c\u4e00 MinIO\uff08bucket \u9ed8", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MinIO \u9644\u4ef6 URL \u89c4\u8303\u5316\uff08\u6570\u636e\u8fc1\u79fb\u5171\u7528\uff09\u3002 \u80cc\u666f ---- CRM / \u5730\u78c5 / \u62a5\u9500\u4e0e shanxia2.0 \u5171\u7528\u540c\u4e00 MinIO\uff08bucket \u9ed8", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migration_minio_url_rationale_40", "label": "\u53bb\u6389\u9884\u7b7e\u540d query\uff08``?X-Amz-...``\uff09\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53bb\u6389\u9884\u7b7e\u540d query\uff08``?X-Amz-...``\uff09\u3002", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migration_minio_url_rationale_61", "label": "\u5c06\u7edd\u5bf9/\u76f8\u5bf9 URL \u89c4\u8303\u4e3a MinIO object key\uff08\u4e0d\u542b bucket\uff09\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5c06\u7edd\u5bf9/\u76f8\u5bf9 URL \u89c4\u8303\u4e3a MinIO object key\uff08\u4e0d\u542b bucket\uff09\u3002", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migration_minio_url_rationale_89", "label": "\u8fc1\u79fb CRM ``sys_oss`` \u884c\uff1a``url`` + ``file_name`` \u2192 \u95e8\u6237\u76f8\u5bf9\u8def\u5f84\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fc1\u79fb CRM ``sys_oss`` \u884c\uff1a``url`` + ``file_name`` \u2192 \u95e8\u6237\u76f8\u5bf9\u8def\u5f84\u3002", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_migration_minio_url_rationale_113", "label": "\u4e1a\u52a1\u8868 OSS ID \u4e32 \u2192 \u76f8\u5bf9 URL \u4e32\uff08\u7528\u4e8e\u5ba2\u6237\u8bc1\u7167\u3001\u8ddf\u8fdb\u9644\u4ef6\u7b49\uff09\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e1a\u52a1\u8868 OSS ID \u4e32 \u2192 \u76f8\u5bf9 URL \u4e32\uff08\u7528\u4e8e\u5ba2\u6237\u8bc1\u7167\u3001\u8ddf\u8fdb\u9644\u4ef6\u7b49\uff09\u3002", "community": 42, "community_name": "Community 42", "source_file": "scripts/migration/minio_url.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_renumber_crm_product_no", "label": "renumber_crm_product_no.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "renumber_crm_product_no.py", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "code", "degree": 11}, {"id": "scripts_renumber_crm_product_no_renumberstats", "label": "RenumberStats", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "RenumberStats", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "code", "degree": 5}, {"id": "scripts_renumber_crm_product_no_load_settings_env", "label": "load_settings_env()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "load_settings_env()", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "code", "degree": 3}, {"id": "scripts_renumber_crm_product_no_product_id_sort_key", "label": "product_id_sort_key()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "product_id_sort_key()", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "code", "degree": 2}, {"id": "scripts_renumber_crm_product_no_format_new_product_no", "label": "format_new_product_no()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "format_new_product_no()", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "code", "degree": 4}, {"id": "scripts_renumber_crm_product_no_fetch_products", "label": "fetch_products()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "fetch_products()", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "code", "degree": 4}, {"id": "scripts_renumber_crm_product_no_py_engine", "label": "Engine", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Engine", "community": 100, "community_name": "price_letter_detail", "source_file": "", "file_type": "code", "degree": 2}, {"id": "scripts_renumber_crm_product_no_build_mapping", "label": "build_mapping()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "build_mapping()", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "code", "degree": 3}, {"id": "scripts_renumber_crm_product_no_validate_mapping", "label": "validate_mapping()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_mapping()", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "code", "degree": 3}, {"id": "scripts_renumber_crm_product_no_write_mapping_csv", "label": "write_mapping_csv()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "write_mapping_csv()", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "code", "degree": 3}, {"id": "scripts_renumber_crm_product_no_py_path", "label": "Path", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "Path", "community": 100, "community_name": "price_letter_detail", "source_file": "", "file_type": "code", "degree": 3}, {"id": "scripts_renumber_crm_product_no_apply_renumber", "label": "apply_renumber()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "apply_renumber()", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "code", "degree": 5}, {"id": "scripts_renumber_crm_product_no_main", "label": "main()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "code", "degree": 11}, {"id": "scripts_renumber_crm_product_no_rationale_144", "label": "\u4e24\u9636\u6bb5 UPDATE\uff0c\u907f\u514d uk_product_no \u4e2d\u95f4\u6001\u51b2\u7a81\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e24\u9636\u6bb5 UPDATE\uff0c\u907f\u514d uk_product_no \u4e2d\u95f4\u6001\u51b2\u7a81\u3002", "community": 100, "community_name": "price_letter_detail", "source_file": "scripts/renumber_crm_product_no.py", "file_type": "rationale", "degree": 1}, {"id": "start_prod", "label": "start-prod.sh", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "start-prod.sh", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 19}, {"id": "start_prod_sh__entry", "label": "start-prod.sh script", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "start-prod.sh script", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 10}, {"id": "start_prod_log_info", "label": "log_info()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "log_info()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 8}, {"id": "start_prod_log_warn", "label": "log_warn()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "log_warn()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 9}, {"id": "start_prod_log_error", "label": "log_error()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "log_error()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 7}, {"id": "start_prod_show_help", "label": "show_help()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "show_help()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 2}, {"id": "start_prod_ensure_dirs", "label": "ensure_dirs()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_dirs()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 3}, {"id": "start_prod_check_python", "label": "check_python()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "check_python()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 6}, {"id": "start_prod_venv_is_usable", "label": "venv_is_usable()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "venv_is_usable()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 3}, {"id": "start_prod_reset_venv", "label": "reset_venv()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "reset_venv()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 4}, {"id": "start_prod_create_venv", "label": "create_venv()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_venv()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 5}, {"id": "start_prod_ensure_valid_venv", "label": "ensure_valid_venv()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_valid_venv()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 7}, {"id": "start_prod_install_dependencies", "label": "install_dependencies()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "install_dependencies()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 7}, {"id": "start_prod_ensure_venv_and_runtime", "label": "ensure_venv_and_runtime()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_venv_and_runtime()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 4}, {"id": "start_prod_is_running", "label": "is_running()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "is_running()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 4}, {"id": "start_prod_verify_health", "label": "verify_health()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "verify_health()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 4}, {"id": "start_prod_start_server", "label": "start_server()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "start_server()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 10}, {"id": "start_prod_stop_server", "label": "stop_server()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "stop_server()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 5}, {"id": "start_prod_status_server", "label": "status_server()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "status_server()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 3}, {"id": "start_prod_show_logs", "label": "show_logs()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "show_logs()", "community": 138, "community_name": "Community 138", "source_file": "start-prod.sh", "file_type": "code", "degree": 4}, {"id": "start", "label": "start.sh", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "start.sh", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 17}, {"id": "start_sh__entry", "label": "start.sh script", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "start.sh script", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 12}, {"id": "start_log_info", "label": "log_info()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "log_info()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 9}, {"id": "start_log_warn", "label": "log_warn()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "log_warn()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 4}, {"id": "start_log_error", "label": "log_error()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "log_error()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 7}, {"id": "start_log_success", "label": "log_success()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "log_success()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 6}, {"id": "start_show_help", "label": "show_help()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "show_help()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 2}, {"id": "start_check_python", "label": "check_python()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "check_python()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 5}, {"id": "start_create_venv", "label": "create_venv()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_venv()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 5}, {"id": "start_install_dependencies", "label": "install_dependencies()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "install_dependencies()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 6}, {"id": "start_check_env", "label": "check_env()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "check_env()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 7}, {"id": "start_setup_logs", "label": "setup_logs()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "setup_logs()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 3}, {"id": "start_start_server", "label": "start_server()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "start_server()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 8}, {"id": "start_stop_server", "label": "stop_server()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "stop_server()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 7}, {"id": "start_show_status", "label": "show_status()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "show_status()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 2}, {"id": "start_show_logs", "label": "show_logs()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "show_logs()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 4}, {"id": "start_restart_server", "label": "restart_server()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "restart_server()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 5}, {"id": "start_init_env", "label": "init_env()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "init_env()", "community": 147, "community_name": "Community 147", "source_file": "start.sh", "file_type": "code", "degree": 5}, {"id": "tests_test_bx_invoice_ledger", "label": "test_bx_invoice_ledger.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_bx_invoice_ledger.py", "community": 161, "community_name": "backfill_crm_contract_attachment_urls.py", "source_file": "tests/test_bx_invoice_ledger.py", "file_type": "code", "degree": 7}, {"id": "tests_test_bx_invoice_ledger_test_summarize_upload_and_reimburse", "label": "test_summarize_upload_and_reimburse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_summarize_upload_and_reimburse()", "community": 161, "community_name": "backfill_crm_contract_attachment_urls.py", "source_file": "tests/test_bx_invoice_ledger.py", "file_type": "code", "degree": 2}, {"id": "tests_test_bx_invoice_ledger_test_summarize_delete_and_release", "label": "test_summarize_delete_and_release()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_summarize_delete_and_release()", "community": 161, "community_name": "backfill_crm_contract_attachment_urls.py", "source_file": "tests/test_bx_invoice_ledger.py", "file_type": "code", "degree": 2}, {"id": "tests_test_bx_invoice_ledger_test_release_idempotent_guard", "label": "test_release_idempotent_guard()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_release_idempotent_guard()", "community": 161, "community_name": "backfill_crm_contract_attachment_urls.py", "source_file": "tests/test_bx_invoice_ledger.py", "file_type": "code", "degree": 2}, {"id": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance", "label": "test_summarize_allows_negative_balance()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_summarize_allows_negative_balance()", "community": 161, "community_name": "backfill_crm_contract_attachment_urls.py", "source_file": "tests/test_bx_invoice_ledger.py", "file_type": "code", "degree": 3}, {"id": "tests_test_bx_invoice_ledger_rationale_45", "label": "\u63d0\u4ea4\u5360\u7528\u53ef\u8d85\u8fc7\u5df2\u4e0a\u4f20\u603b\u989d\uff0c\u4f59\u989d\u53ef\u4e3a\u8d1f\uff08\u8865\u7968\u540e\u518d\u56de\u5347\uff09\u3002", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u63d0\u4ea4\u5360\u7528\u53ef\u8d85\u8fc7\u5df2\u4e0a\u4f20\u603b\u989d\uff0c\u4f59\u989d\u53ef\u4e3a\u8d1f\uff08\u8865\u7968\u540e\u518d\u56de\u5347\uff09\u3002", "community": 161, "community_name": "backfill_crm_contract_attachment_urls.py", "source_file": "tests/test_bx_invoice_ledger.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_approval_reedit", "label": "test_crm_approval_reedit.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_crm_approval_reedit.py", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "code", "degree": 17}, {"id": "tests_test_crm_approval_reedit_approval", "label": "_approval()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_approval()", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "code", "degree": 6}, {"id": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved", "label": "test_quote_can_approve_prefers_current_pending_over_historical_approved()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_quote_can_approve_prefers_current_pending_over_historical_approved()", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "code", "degree": 4}, {"id": "tests_test_crm_approval_reedit_test_quote_can_approve_false_when_only_historical_approved", "label": "test_quote_can_approve_false_when_only_historical_approved()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_quote_can_approve_false_when_only_historical_approved()", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "code", "degree": 3}, {"id": "tests_test_crm_approval_reedit_test_contract_can_approve_prefers_current_pending_over_historical_approved", "label": "test_contract_can_approve_prefers_current_pending_over_historical_approved()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_contract_can_approve_prefers_current_pending_over_historical_approved()", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "code", "degree": 3}, {"id": "tests_test_crm_approval_reedit_test_quote_invalidate_all_soft_deletes_approved_and_pending", "label": "test_quote_invalidate_all_soft_deletes_approved_and_pending()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_quote_invalidate_all_soft_deletes_approved_and_pending()", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "code", "degree": 3}, {"id": "tests_test_crm_approval_reedit_test_contract_invalidate_all_soft_deletes_approved_and_pending", "label": "test_contract_invalidate_all_soft_deletes_approved_and_pending()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_contract_invalidate_all_soft_deletes_approved_and_pending()", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "code", "degree": 3}, {"id": "tests_test_crm_approval_reedit_test_quote_update_invalidates_all_approvals_on_reedit", "label": "test_quote_update_invalidates_all_approvals_on_reedit()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_quote_update_invalidates_all_approvals_on_reedit()", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_approval_reedit_test_contract_update_invalidates_all_approvals_on_reedit", "label": "test_contract_update_invalidates_all_approvals_on_reedit()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_contract_update_invalidates_all_approvals_on_reedit()", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "code", "degree": 1}, {"id": "tests_test_crm_approval_reedit_rationale_1", "label": "\u518d\u7f16\u8f91\u5e76\u91cd\u65b0\u63d0\u5ba1\u540e\uff0c\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55\u4e0d\u5f97\u963b\u585e\u5f53\u524d\u8f6e\u5ba1\u6279\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u518d\u7f16\u8f91\u5e76\u91cd\u65b0\u63d0\u5ba1\u540e\uff0c\u5386\u53f2\u5ba1\u6279\u8bb0\u5f55\u4e0d\u5f97\u963b\u585e\u5f53\u524d\u8f6e\u5ba1\u6279\u3002", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_approval_reedit_rationale_30", "label": "\u518d\u63d0\u5ba1\u540e\u540c\u5ba1\u6279\u4eba\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u901a\u8fc7 + \u65b0 pending \u65f6\uff0c\u5e94\u5141\u8bb8\u5ba1\u6279\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u518d\u63d0\u5ba1\u540e\u540c\u5ba1\u6279\u4eba\u540c\u65f6\u5b58\u5728\u5386\u53f2\u5df2\u901a\u8fc7 + \u65b0 pending \u65f6\uff0c\u5e94\u5141\u8bb8\u5ba1\u6279\u3002", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_approval_reedit_rationale_90", "label": "\u7f16\u8f91\u4fdd\u5b58\u56de\u8349\u7a3f\u65f6\u987b\u4f5c\u5e9f\u5168\u90e8\u5386\u53f2\u5ba1\u6279\uff08\u542b\u5df2\u901a\u8fc7\uff09\uff0c\u4e0d\u80fd\u53ea\u5220 pending\u3002", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7f16\u8f91\u4fdd\u5b58\u56de\u8349\u7a3f\u65f6\u987b\u4f5c\u5e9f\u5168\u90e8\u5386\u53f2\u5ba1\u6279\uff08\u542b\u5df2\u901a\u8fc7\uff09\uff0c\u4e0d\u80fd\u53ea\u5220 pending\u3002", "community": 87, "community_name": "Community 87", "source_file": "tests/test_crm_approval_reedit.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_contract_name_from_parties", "label": "test_crm_contract_name_from_parties.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "test_crm_contract_name_from_parties.py", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 16}, {"id": "tests_test_crm_contract_name_from_parties_test_resolve_matches_supplier_exact_name", "label": "test_resolve_matches_supplier_exact_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_matches_supplier_exact_name()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_exact_name", "label": "test_resolve_matches_customer_exact_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_matches_customer_exact_name()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_invoice_name", "label": "test_resolve_matches_customer_invoice_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_matches_customer_invoice_name()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_name_from_parties_test_resolve_fallback_to_party_full_name", "label": "test_resolve_fallback_to_party_full_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_fallback_to_party_full_name()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_name_from_parties_test_resolve_does_not_fuzzy_match_short_inside_longer_name", "label": "test_resolve_does_not_fuzzy_match_short_inside_longer_name()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_does_not_fuzzy_match_short_inside_longer_name()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 3}, {"id": "tests_test_crm_contract_name_from_parties_test_generate_empty_uses_party_order_after_swap", "label": "test_generate_empty_uses_party_order_after_swap()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_empty_uses_party_order_after_swap()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 3}, {"id": "tests_test_crm_contract_name_from_parties_test_generate_empty_default_party_order", "label": "test_generate_empty_default_party_order()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_empty_default_party_order()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_name_from_parties_test_generate_purchase_does_not_reverse_party_order", "label": "test_generate_purchase_does_not_reverse_party_order()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_purchase_does_not_reverse_party_order()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_name_from_parties_test_generate_user_name_keeps_body_and_syncs_no", "label": "test_generate_user_name_keeps_body_and_syncs_no()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_user_name_keeps_body_and_syncs_no()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_name_from_parties_test_generate_full_party_name_in_user_input_is_replaced_by_short", "label": "test_generate_full_party_name_in_user_input_is_replaced_by_short()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_full_party_name_in_user_input_is_replaced_by_short()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 3}, {"id": "tests_test_crm_contract_name_from_parties_test_generate_renewal_name_is_preserved", "label": "test_generate_renewal_name_is_preserved()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_renewal_name_is_preserved()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_name_from_parties_test_generate_fallback_when_parties_blank", "label": "test_generate_fallback_when_parties_blank()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_fallback_when_parties_blank()", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_name_from_parties_rationale_1", "label": "\u5408\u540c\u540d\u79f0\u6309\u4f9b\u9700\u65b9\u9762\u677f\uff08partyA/partyB\uff09\u89e3\u6790\u7b80\u79f0\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5408\u540c\u540d\u79f0\u6309\u4f9b\u9700\u65b9\u9762\u677f\uff08partyA/partyB\uff09\u89e3\u6790\u7b80\u79f0\u3002", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_contract_name_from_parties_rationale_60", "label": "\u907f\u514d\u300c\u5c71\u5ce1\u300d\u5b50\u4e32\u8bef\u5339\u914d\u5ba2\u6237\u5168\u79f0\u4e2d\u7684\u5c71\u5ce1\u4e8c\u5b57\u5230\u4ea4\u6613\u4e3b\u4f53\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u907f\u514d\u300c\u5c71\u5ce1\u300d\u5b50\u4e32\u8bef\u5339\u914d\u5ba2\u6237\u5168\u79f0\u4e2d\u7684\u5c71\u5ce1\u4e8c\u5b57\u5230\u4ea4\u6613\u4e3b\u4f53\u3002", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_contract_name_from_parties_rationale_74", "label": "\u8c03\u6362\u540e\u4f9b\u65b9=\u8f89\u9686\u3001\u9700\u65b9=\u5c71\u5ce1 \u2192 \u8f89\u9686-\u5c71\u5ce1\uff08\u7f16\u53f7\uff09\uff0c\u4e0d\u56e0\u7c7b\u578b\u53cd\u5e8f\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8c03\u6362\u540e\u4f9b\u65b9=\u8f89\u9686\u3001\u9700\u65b9=\u5c71\u5ce1 \u2192 \u8f89\u9686-\u5c71\u5ce1\uff08\u7f16\u53f7\uff09\uff0c\u4e0d\u56e0\u7c7b\u578b\u53cd\u5e8f\u3002", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_contract_name_from_parties_rationale_132", "label": "\u524d\u7aef\u8bef\u4f20\u5168\u79f0\u65f6\uff0c\u540e\u7aef\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u91cd\u7b97\uff08\u534e\u5c14\u6cf0\u751f\u4ea7\u6848\u4f8b\uff09\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u524d\u7aef\u8bef\u4f20\u5168\u79f0\u65f6\uff0c\u540e\u7aef\u6309\u4e3b\u6570\u636e\u7b80\u79f0\u91cd\u7b97\uff08\u534e\u5c14\u6cf0\u751f\u4ea7\u6848\u4f8b\uff09\u3002", "community": 129, "community_name": "BaseStorage", "source_file": "tests/test_crm_contract_name_from_parties.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_contract_no_align", "label": "test_crm_contract_no_align.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_crm_contract_no_align.py", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "code", "degree": 13}, {"id": "tests_test_crm_contract_no_align_test_replace_keeps_seq_and_swaps_date", "label": "test_replace_keeps_seq_and_swaps_date()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_replace_keeps_seq_and_swaps_date()", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_no_align_test_replace_noop_when_same_date", "label": "test_replace_noop_when_same_date()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_replace_noop_when_same_date()", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_no_align_test_replace_returns_none_for_nonstandard", "label": "test_replace_returns_none_for_nonstandard()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_replace_returns_none_for_nonstandard()", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_no_align_test_align_returns_original_when_nonstandard", "label": "test_align_returns_original_when_nonstandard()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_align_returns_original_when_nonstandard()", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_no_align_test_align_bumps_seq_when_occupied", "label": "test_align_bumps_seq_when_occupied()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_align_bumps_seq_when_occupied()", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_no_align_test_align_exclude_id_skips_self", "label": "test_align_exclude_id_skips_self()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_align_exclude_id_skips_self()", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_no_align_mock_last_contract", "label": "_mock_last_contract()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_mock_last_contract()", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "code", "degree": 3}, {"id": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no", "label": "test_generate_bumps_past_soft_deleted_occupied_no()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_bumps_past_soft_deleted_occupied_no()", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "code", "degree": 4}, {"id": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max", "label": "test_generate_starts_after_soft_deleted_max()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_generate_starts_after_soft_deleted_max()", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "code", "degree": 4}, {"id": "tests_test_crm_contract_no_align_rationale_83", "label": "\u8f6f\u5220\u5360\u7528\u7684\u7f16\u53f7\u4ecd\u5360\u552f\u4e00\u7d22\u5f15\uff0c\u751f\u6210\u65f6\u987b\u8df3\u8fc7\uff08\u5bf9\u9f50 uk_contract_tenant_no\uff09\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f6f\u5220\u5360\u7528\u7684\u7f16\u53f7\u4ecd\u5360\u552f\u4e00\u7d22\u5f15\uff0c\u751f\u6210\u65f6\u987b\u8df3\u8fc7\uff08\u5bf9\u9f50 uk_contract_tenant_no\uff09\u3002", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_contract_no_align_rationale_95", "label": "\u53d6\u6700\u5927\u6d41\u6c34\u53f7\u987b\u542b\u8f6f\u5220\uff0c\u907f\u514d\u590d\u7528\u5df2\u8f6f\u5220\u7684\u6700\u5927\u7f16\u53f7\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u53d6\u6700\u5927\u6d41\u6c34\u53f7\u987b\u542b\u8f6f\u5220\uff0c\u907f\u514d\u590d\u7528\u5df2\u8f6f\u5220\u7684\u6700\u5927\u7f16\u53f7\u3002", "community": 70, "community_name": "Community 70", "source_file": "tests/test_crm_contract_no_align.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_contract_reedit_to_draft", "label": "test_crm_contract_reedit_to_draft.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_crm_contract_reedit_to_draft.py", "community": 131, "community_name": "LocalStorage", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "file_type": "code", "degree": 5}, {"id": "tests_test_crm_contract_reedit_to_draft_test_editable_statuses", "label": "test_editable_statuses()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_editable_statuses()", "community": 131, "community_name": "LocalStorage", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "file_type": "code", "degree": 1}, {"id": "tests_test_crm_contract_reedit_to_draft_test_assert_allows_editable", "label": "test_assert_allows_editable()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_assert_allows_editable()", "community": 131, "community_name": "LocalStorage", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_contract_reedit_to_draft_test_assert_rejects_non_editable", "label": "test_assert_rejects_non_editable()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_assert_rejects_non_editable()", "community": 131, "community_name": "LocalStorage", "source_file": "tests/test_crm_contract_reedit_to_draft.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_name_pinyin_search", "label": "test_crm_name_pinyin_search.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_crm_name_pinyin_search.py", "community": 203, "community_name": "__init__.py", "source_file": "tests/test_crm_name_pinyin_search.py", "file_type": "code", "degree": 9}, {"id": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin", "label": "test_list_products_keyword_includes_name_and_pinyin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_list_products_keyword_includes_name_and_pinyin()", "community": 203, "community_name": "__init__.py", "source_file": "tests/test_crm_name_pinyin_search.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin", "label": "test_list_customers_keyword_includes_name_and_pinyin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_list_customers_keyword_includes_name_and_pinyin()", "community": 203, "community_name": "__init__.py", "source_file": "tests/test_crm_name_pinyin_search.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin", "label": "test_list_customer_options_keyword_includes_name_and_pinyin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_list_customer_options_keyword_includes_name_and_pinyin()", "community": 203, "community_name": "__init__.py", "source_file": "tests/test_crm_name_pinyin_search.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_name_pinyin_search_rationale_1", "label": "\u4ea7\u54c1/\u5ba2\u6237\u5217\u8868 keyword\uff1a\u540d\u79f0/\u7f16\u53f7/\u62fc\u97f3\u9996\u5b57\u6bcd OR \u5339\u914d\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ea7\u54c1/\u5ba2\u6237\u5217\u8868 keyword\uff1a\u540d\u79f0/\u7f16\u53f7/\u62fc\u97f3\u9996\u5b57\u6bcd OR \u5339\u914d\u3002", "community": 203, "community_name": "__init__.py", "source_file": "tests/test_crm_name_pinyin_search.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_product_options_keyword", "label": "test_crm_product_options_keyword.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_crm_product_options_keyword.py", "community": 203, "community_name": "__init__.py", "source_file": "tests/test_crm_product_options_keyword.py", "file_type": "code", "degree": 4}, {"id": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name", "label": "test_list_product_options_keyword_only_filters_product_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_list_product_options_keyword_only_filters_product_name()", "community": 203, "community_name": "__init__.py", "source_file": "tests/test_crm_product_options_keyword.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_product_options_keyword_rationale_1", "label": "\u4ea7\u54c1\u4e0b\u62c9 options\uff1akeyword \u6309\u4ea7\u54c1\u540d\u79f0/\u62fc\u97f3\u9996\u5b57\u6bcd\u6a21\u7cca\u5339\u914d\uff0c\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4ea7\u54c1\u4e0b\u62c9 options\uff1akeyword \u6309\u4ea7\u54c1\u540d\u79f0/\u62fc\u97f3\u9996\u5b57\u6bcd\u6a21\u7cca\u5339\u914d\uff0c\u4e0d\u5339\u914d\u4ea7\u54c1\u7f16\u53f7\u3002", "community": 203, "community_name": "__init__.py", "source_file": "tests/test_crm_product_options_keyword.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_crm_settlement_clause", "label": "test_crm_settlement_clause.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_crm_settlement_clause.py", "community": 162, "community_name": ".to_tenant_user_dict", "source_file": "tests/test_crm_settlement_clause.py", "file_type": "code", "degree": 8}, {"id": "tests_test_crm_settlement_clause_test_advance_payment_clause", "label": "test_advance_payment_clause()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_advance_payment_clause()", "community": 162, "community_name": ".to_tenant_user_dict", "source_file": "tests/test_crm_settlement_clause.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_settlement_clause_test_arrive_payment_clause", "label": "test_arrive_payment_clause()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_arrive_payment_clause()", "community": 162, "community_name": ".to_tenant_user_dict", "source_file": "tests/test_crm_settlement_clause.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_settlement_clause_test_monthly_settlement_clause_uses_label", "label": "test_monthly_settlement_clause_uses_label()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_monthly_settlement_clause_uses_label()", "community": 162, "community_name": ".to_tenant_user_dict", "source_file": "tests/test_crm_settlement_clause.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_settlement_clause_test_volume_quarterly_other_labels", "label": "test_volume_quarterly_other_labels()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_volume_quarterly_other_labels()", "community": 162, "community_name": ".to_tenant_user_dict", "source_file": "tests/test_crm_settlement_clause.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_settlement_clause_test_unknown_falls_back_to_arrive", "label": "test_unknown_falls_back_to_arrive()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_unknown_falls_back_to_arrive()", "community": 162, "community_name": ".to_tenant_user_dict", "source_file": "tests/test_crm_settlement_clause.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_settlement_clause_test_empty_falls_back_to_arrive", "label": "test_empty_falls_back_to_arrive()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_empty_falls_back_to_arrive()", "community": 162, "community_name": ".to_tenant_user_dict", "source_file": "tests/test_crm_settlement_clause.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_supplier_hazard", "label": "test_crm_supplier_hazard.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_crm_supplier_hazard.py", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "tests/test_crm_supplier_hazard.py", "file_type": "code", "degree": 6}, {"id": "tests_test_crm_supplier_hazard_test_plain_always_allowed", "label": "test_plain_always_allowed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_plain_always_allowed()", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "tests/test_crm_supplier_hazard.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_supplier_hazard_test_toxic_only_requires_allow_toxic", "label": "test_toxic_only_requires_allow_toxic()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_toxic_only_requires_allow_toxic()", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "tests/test_crm_supplier_hazard.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_supplier_hazard_test_explosive_only_requires_allow_explosive", "label": "test_explosive_only_requires_allow_explosive()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_explosive_only_requires_allow_explosive()", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "tests/test_crm_supplier_hazard.py", "file_type": "code", "degree": 2}, {"id": "tests_test_crm_supplier_hazard_test_dual_requires_both", "label": "test_dual_requires_both()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_dual_requires_both()", "community": 181, "community_name": "allocate_next_biz_no", "source_file": "tests/test_crm_supplier_hazard.py", "file_type": "code", "degree": 2}, {"id": "tests_test_data_scope", "label": "test_data_scope.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "test_data_scope.py", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "code", "degree": 16}, {"id": "tests_test_data_scope_fakemodel", "label": "_FakeModel", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_FakeModel", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "code", "degree": 6}, {"id": "tests_test_data_scope_test_super_admin_bypass_apply", "label": "test_super_admin_bypass_apply()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_super_admin_bypass_apply()", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "code", "degree": 3}, {"id": "tests_test_data_scope_test_scope4_invokes_filter_via_scope_collection", "label": "test_scope4_invokes_filter_via_scope_collection()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_scope4_invokes_filter_via_scope_collection()", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "code", "degree": 3}, {"id": "tests_test_data_scope_test_scope4_with_owner_field_passes_owner_to_helper", "label": "test_scope4_with_owner_field_passes_owner_to_helper()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_scope4_with_owner_field_passes_owner_to_helper()", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "code", "degree": 3}, {"id": "tests_test_data_scope_test_no_role_scopes_returns_empty_query", "label": "test_no_role_scopes_returns_empty_query()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_no_role_scopes_returns_empty_query()", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "code", "degree": 3}, {"id": "tests_test_data_scope_test_row_in_data_scope_super_admin", "label": "test_row_in_data_scope_super_admin()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_row_in_data_scope_super_admin()", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "code", "degree": 2}, {"id": "tests_test_data_scope_test_row_in_data_scope_self_by_create_by", "label": "test_row_in_data_scope_self_by_create_by()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_row_in_data_scope_self_by_create_by()", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "code", "degree": 2}, {"id": "tests_test_data_scope_test_row_in_data_scope_self_by_owner_field", "label": "test_row_in_data_scope_self_by_owner_field()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_row_in_data_scope_self_by_owner_field()", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "code", "degree": 2}, {"id": "tests_test_data_scope_test_row_in_data_scope_denied", "label": "test_row_in_data_scope_denied()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_row_in_data_scope_denied()", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "code", "degree": 2}, {"id": "tests_test_data_scope_test_assert_row_in_data_scope_raises_403", "label": "test_assert_row_in_data_scope_raises_403()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_assert_row_in_data_scope_raises_403()", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "code", "degree": 3}, {"id": "tests_test_data_scope_rationale_1", "label": "\u6570\u636e\u6743\u9650 apply_data_scope / row_in_data_scope \u5355\u5143\u6d4b\u8bd5\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6570\u636e\u6743\u9650 apply_data_scope / row_in_data_scope \u5355\u5143\u6d4b\u8bd5\u3002", "community": 69, "community_name": "Community 69", "source_file": "tests/test_data_scope.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_db_inventory_id", "label": "test_db_inventory_id.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_db_inventory_id.py", "community": 114, "community_name": "db_models.py", "source_file": "tests/test_db_inventory_id.py", "file_type": "code", "degree": 4}, {"id": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_parses_scalar", "label": "test_max_numeric_inbound_outbound_id_parses_scalar()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_max_numeric_inbound_outbound_id_parses_scalar()", "community": 114, "community_name": "db_models.py", "source_file": "tests/test_db_inventory_id.py", "file_type": "code", "degree": 2}, {"id": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_empty", "label": "test_max_numeric_inbound_outbound_id_empty()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_max_numeric_inbound_outbound_id_empty()", "community": 114, "community_name": "db_models.py", "source_file": "tests/test_db_inventory_id.py", "file_type": "code", "degree": 2}, {"id": "tests_test_db_resolve_crm_product", "label": "test_db_resolve_crm_product.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_db_resolve_crm_product.py", "community": 150, "community_name": "apply_site_feedback", "source_file": "tests/test_db_resolve_crm_product.py", "file_type": "code", "degree": 7}, {"id": "tests_test_db_resolve_crm_product_product", "label": "_product()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_product()", "community": 150, "community_name": "apply_site_feedback", "source_file": "tests/test_db_resolve_crm_product.py", "file_type": "code", "degree": 3}, {"id": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", "label": "test_resolve_rejects_off_shelf_by_default()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_rejects_off_shelf_by_default()", "community": 150, "community_name": "apply_site_feedback", "source_file": "tests/test_db_resolve_crm_product.py", "file_type": "code", "degree": 3}, {"id": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required", "label": "test_resolve_allows_off_shelf_when_not_required()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_allows_off_shelf_when_not_required()", "community": 150, "community_name": "apply_site_feedback", "source_file": "tests/test_db_resolve_crm_product.py", "file_type": "code", "degree": 3}, {"id": "tests_test_db_resolve_crm_product_rationale_1", "label": "resolve_crm_product\uff1a\u8fd0\u8f93\u8054\u52a8\u573a\u666f\u5141\u8bb8\u5df2\u4e0b\u67b6\u4ea7\u54c1\u3002", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_crm_product\uff1a\u8fd0\u8f93\u8054\u52a8\u573a\u666f\u5141\u8bb8\u5df2\u4e0b\u67b6\u4ea7\u54c1\u3002", "community": 150, "community_name": "apply_site_feedback", "source_file": "tests/test_db_resolve_crm_product.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_delete_guard", "label": "test_delete_guard.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_delete_guard.py", "community": 78, "community_name": "Community 78", "source_file": "tests/test_delete_guard.py", "file_type": "code", "degree": 12}, {"id": "tests_test_delete_guard_test_row_creator_id_from_object", "label": "test_row_creator_id_from_object()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_row_creator_id_from_object()", "community": 78, "community_name": "Community 78", "source_file": "tests/test_delete_guard.py", "file_type": "code", "degree": 2}, {"id": "tests_test_delete_guard_test_creator_can_delete", "label": "test_creator_can_delete()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_creator_can_delete()", "community": 78, "community_name": "Community 78", "source_file": "tests/test_delete_guard.py", "file_type": "code", "degree": 2}, {"id": "tests_test_delete_guard_test_non_creator_cannot_delete", "label": "test_non_creator_cannot_delete()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_non_creator_cannot_delete()", "community": 78, "community_name": "Community 78", "source_file": "tests/test_delete_guard.py", "file_type": "code", "degree": 2}, {"id": "tests_test_delete_guard_test_super_admin_can_delete_any", "label": "test_super_admin_can_delete_any()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_super_admin_can_delete_any()", "community": 78, "community_name": "Community 78", "source_file": "tests/test_delete_guard.py", "file_type": "code", "degree": 2}, {"id": "tests_test_delete_guard_test_empty_create_by_only_super_admin", "label": "test_empty_create_by_only_super_admin()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_empty_create_by_only_super_admin()", "community": 78, "community_name": "Community 78", "source_file": "tests/test_delete_guard.py", "file_type": "code", "degree": 2}, {"id": "tests_test_delete_guard_test_assert_raises_for_non_creator", "label": "test_assert_raises_for_non_creator()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_assert_raises_for_non_creator()", "community": 78, "community_name": "Community 78", "source_file": "tests/test_delete_guard.py", "file_type": "code", "degree": 2}, {"id": "tests_test_delete_guard_test_legacy_name_match", "label": "test_legacy_name_match()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_legacy_name_match()", "community": 78, "community_name": "Community 78", "source_file": "tests/test_delete_guard.py", "file_type": "code", "degree": 2}, {"id": "tests_test_duty_schedule", "label": "test_duty_schedule.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_duty_schedule.py", "community": 88, "community_name": "Any", "source_file": "tests/test_duty_schedule.py", "file_type": "code", "degree": 19}, {"id": "tests_test_duty_schedule_test_normalize_person_name_ok", "label": "test_normalize_person_name_ok()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_person_name_ok()", "community": 88, "community_name": "Any", "source_file": "tests/test_duty_schedule.py", "file_type": "code", "degree": 2}, {"id": "tests_test_duty_schedule_test_normalize_person_name_empty", "label": "test_normalize_person_name_empty()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_person_name_empty()", "community": 88, "community_name": "Any", "source_file": "tests/test_duty_schedule.py", "file_type": "code", "degree": 2}, {"id": "tests_test_duty_schedule_test_normalize_person_name_too_long", "label": "test_normalize_person_name_too_long()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_person_name_too_long()", "community": 88, "community_name": "Any", "source_file": "tests/test_duty_schedule.py", "file_type": "code", "degree": 2}, {"id": "tests_test_duty_schedule_test_shift_labels", "label": "test_shift_labels()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_shift_labels()", "community": 88, "community_name": "Any", "source_file": "tests/test_duty_schedule.py", "file_type": "code", "degree": 1}, {"id": "tests_test_duty_schedule_test_grab_rejects_when_full", "label": "test_grab_rejects_when_full()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_grab_rejects_when_full()", "community": 88, "community_name": "Any", "source_file": "tests/test_duty_schedule.py", "file_type": "code", "degree": 2}, {"id": "tests_test_duty_schedule_test_grab_rejects_when_closed", "label": "test_grab_rejects_when_closed()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_grab_rejects_when_closed()", "community": 88, "community_name": "Any", "source_file": "tests/test_duty_schedule.py", "file_type": "code", "degree": 2}, {"id": "tests_test_duty_schedule_test_grab_rejects_invalid_user", "label": "test_grab_rejects_invalid_user()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_grab_rejects_invalid_user()", "community": 88, "community_name": "Any", "source_file": "tests/test_duty_schedule.py", "file_type": "code", "degree": 2}, {"id": "tests_test_duty_schedule_test_grab_rejects_duplicate_same_shift", "label": "test_grab_rejects_duplicate_same_shift()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_grab_rejects_duplicate_same_shift()", "community": 88, "community_name": "Any", "source_file": "tests/test_duty_schedule.py", "file_type": "code", "degree": 2}, {"id": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "label": "test_save_day_rejects_shrink_below_grab_count()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_save_day_rejects_shrink_below_grab_count()", "community": 44, "community_name": "Community 44", "source_file": "tests/test_duty_schedule.py", "file_type": "code", "degree": 6}, {"id": "tests_test_duty_schedule_rationale_201", "label": "\u7f29\u5bb9\uff1a\u5df2\u6709 1 \u4eba\u62a2\u73ed\u65f6 capacity=1 \u4e14\u518d\u6307\u5b9a 1 \u4eba\u5e94\u5931\u8d25\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u7f29\u5bb9\uff1a\u5df2\u6709 1 \u4eba\u62a2\u73ed\u65f6 capacity=1 \u4e14\u518d\u6307\u5b9a 1 \u4eba\u5e94\u5931\u8d25\u3002", "community": 44, "community_name": "Community 44", "source_file": "tests/test_duty_schedule.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_menu_favorite_crud", "label": "test_menu_favorite_crud.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_menu_favorite_crud.py", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "tests/test_menu_favorite_crud.py", "file_type": "code", "degree": 4}, {"id": "tests_test_menu_favorite_crud_test_normalize_menu_path_strips_and_requires_slash", "label": "test_normalize_menu_path_strips_and_requires_slash()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_menu_path_strips_and_requires_slash()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "tests/test_menu_favorite_crud.py", "file_type": "code", "degree": 2}, {"id": "tests_test_menu_favorite_crud_test_max_favorites_constant", "label": "test_max_favorites_constant()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_max_favorites_constant()", "community": 179, "community_name": "test_pl_vehicle_personnel_photo_schema.py", "source_file": "tests/test_menu_favorite_crud.py", "file_type": "code", "degree": 1}, {"id": "tests_test_pinyin_abbr", "label": "test_pinyin_abbr.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pinyin_abbr.py", "community": 81, "community_name": "Community 81", "source_file": "tests/test_pinyin_abbr.py", "file_type": "code", "degree": 11}, {"id": "tests_test_pinyin_abbr_test_empty_and_whitespace", "label": "test_empty_and_whitespace()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_empty_and_whitespace()", "community": 81, "community_name": "Community 81", "source_file": "tests/test_pinyin_abbr.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pinyin_abbr_test_chinese_and_alnum", "label": "test_chinese_and_alnum()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_chinese_and_alnum()", "community": 81, "community_name": "Community 81", "source_file": "tests/test_pinyin_abbr.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pinyin_abbr_test_truncate_to_100", "label": "test_truncate_to_100()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_truncate_to_100()", "community": 81, "community_name": "Community 81", "source_file": "tests/test_pinyin_abbr.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pinyin_abbr_test_resolve_submitted_provided_nonempty", "label": "test_resolve_submitted_provided_nonempty()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_submitted_provided_nonempty()", "community": 81, "community_name": "Community 81", "source_file": "tests/test_pinyin_abbr.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pinyin_abbr_test_resolve_submitted_provided_empty_generates", "label": "test_resolve_submitted_provided_empty_generates()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_submitted_provided_empty_generates()", "community": 81, "community_name": "Community 81", "source_file": "tests/test_pinyin_abbr.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pinyin_abbr_test_resolve_not_submitted_keeps_existing", "label": "test_resolve_not_submitted_keeps_existing()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_not_submitted_keeps_existing()", "community": 81, "community_name": "Community 81", "source_file": "tests/test_pinyin_abbr.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pinyin_abbr_test_resolve_not_submitted_empty_existing_generates", "label": "test_resolve_not_submitted_empty_existing_generates()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_not_submitted_empty_existing_generates()", "community": 81, "community_name": "Community 81", "source_file": "tests/test_pinyin_abbr.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_brand_archive", "label": "test_pl_brand_archive.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_brand_archive.py", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_brand_archive.py", "file_type": "code", "degree": 10}, {"id": "tests_test_pl_brand_archive_test_required_allows_other_brand_when_sum_matches", "label": "test_required_allows_other_brand_when_sum_matches()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_required_allows_other_brand_when_sum_matches()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_brand_archive.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_brand_archive_test_required_allows_multi_brand_when_sum_matches", "label": "test_required_allows_multi_brand_when_sum_matches()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_required_allows_multi_brand_when_sum_matches()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_brand_archive.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_brand_archive_test_required_sum_must_match", "label": "test_required_sum_must_match()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_required_sum_must_match()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_brand_archive.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_brand_archive_test_any_sum_must_match", "label": "test_any_sum_must_match()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_any_sum_must_match()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_brand_archive.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_brand_archive_test_any_ok", "label": "test_any_ok()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_any_ok()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_brand_archive.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_brand_archive_test_no_brand_ignores_rows", "label": "test_no_brand_ignores_rows()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_no_brand_ignores_rows()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_brand_archive.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_brand_archive_test_delta_for_plan_type", "label": "test_delta_for_plan_type()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_delta_for_plan_type()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_brand_archive.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_carrier_eligible", "label": "test_pl_carrier_eligible.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_carrier_eligible.py", "community": 14, "community_name": "Community 14", "source_file": "tests/test_pl_carrier_eligible.py", "file_type": "code", "degree": 5}, {"id": "tests_test_pl_carrier_eligible_carrier", "label": "_carrier()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_carrier()", "community": 14, "community_name": "Community 14", "source_file": "tests/test_pl_carrier_eligible.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", "label": "test_eligible_ignores_audit_qualification_agreement()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_eligible_ignores_audit_qualification_agreement()", "community": 14, "community_name": "Community 14", "source_file": "tests/test_pl_carrier_eligible.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_dibang_plan_quantity", "label": "test_pl_dibang_plan_quantity.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_dibang_plan_quantity.py", "community": 61, "community_name": "Community 61", "source_file": "tests/test_pl_dibang_plan_quantity.py", "file_type": "code", "degree": 16}, {"id": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates", "label": "test_apply_plan_quantity_delta_accumulates()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_apply_plan_quantity_delta_accumulates()", "community": 61, "community_name": "Community 61", "source_file": "tests/test_pl_dibang_plan_quantity.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero", "label": "test_apply_plan_quantity_delta_never_below_zero()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_apply_plan_quantity_delta_never_below_zero()", "community": 61, "community_name": "Community 61", "source_file": "tests/test_pl_dibang_plan_quantity.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "label": "test_resolve_link_contributed_qty_prefers_link_field()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_link_contributed_qty_prefers_link_field()", "community": 61, "community_name": "Community 61", "source_file": "tests/test_pl_dibang_plan_quantity.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "label": "test_resolve_link_contributed_qty_falls_back_to_inventory()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_link_contributed_qty_falls_back_to_inventory()", "community": 61, "community_name": "Community 61", "source_file": "tests/test_pl_dibang_plan_quantity.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing", "label": "test_resolve_link_contributed_qty_zero_when_missing()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_link_contributed_qty_zero_when_missing()", "community": 61, "community_name": "Community 61", "source_file": "tests/test_pl_dibang_plan_quantity.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "label": "test_revoke_subtracts_plan_quantity_on_cancel()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_revoke_subtracts_plan_quantity_on_cancel()", "community": 61, "community_name": "Community 61", "source_file": "tests/test_pl_dibang_plan_quantity.py", "file_type": "code", "degree": 5}, {"id": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "label": "test_revoke_blocks_when_weighing_exists()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_revoke_blocks_when_weighing_exists()", "community": 61, "community_name": "Community 61", "source_file": "tests/test_pl_dibang_plan_quantity.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_feedback_brand_qty", "label": "test_pl_feedback_brand_qty.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_feedback_brand_qty.py", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_feedback_brand_qty.py", "file_type": "code", "degree": 12}, {"id": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary", "label": "test_format_brand_qty_summary()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_format_brand_qty_summary()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_feedback_brand_qty.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_empty", "label": "test_format_brand_qty_summary_empty()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_format_brand_qty_summary_empty()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_feedback_brand_qty.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_zero_only", "label": "test_format_brand_qty_summary_zero_only()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_format_brand_qty_summary_zero_only()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_feedback_brand_qty.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_feedback_brand_qty_test_require_skips_when_no_brand_mode", "label": "test_require_skips_when_no_brand_mode()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_require_skips_when_no_brand_mode()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_feedback_brand_qty.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_feedback_brand_qty_test_require_skips_when_not_enforced", "label": "test_require_skips_when_not_enforced()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_require_skips_when_not_enforced()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_feedback_brand_qty.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_feedback_brand_qty_test_require_enforces_when_completed", "label": "test_require_enforces_when_completed()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_require_enforces_when_completed()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_feedback_brand_qty.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_feedback_brand_qty_test_require_calls_validate_when_positive_rows", "label": "test_require_calls_validate_when_positive_rows()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_require_calls_validate_when_positive_rows()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_feedback_brand_qty.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_feedback_brand_qty_test_persist_io_item_brand_qtys_writes_when_brand_mode_missing", "label": "test_persist_io_item_brand_qtys_writes_when_brand_mode_missing()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_persist_io_item_brand_qtys_writes_when_brand_mode_missing()", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_feedback_brand_qty.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_feedback_brand_qty_rationale_79", "label": "\u8ba1\u5212\u884c brand_mode \u4e22\u5931\u65f6\uff0c\u5ba2\u6237\u7aef\u63d0\u4ea4\u7684\u591a\u54c1\u724c\u660e\u7ec6\u4ecd\u5e94\u843d\u5e93\uff08\u4e0d\u80fd\u53ea\u8f6f\u5220\u4e0d\u5199\uff09\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8ba1\u5212\u884c brand_mode \u4e22\u5931\u65f6\uff0c\u5ba2\u6237\u7aef\u63d0\u4ea4\u7684\u591a\u54c1\u724c\u660e\u7ec6\u4ecd\u5e94\u843d\u5e93\uff08\u4e0d\u80fd\u53ea\u8f6f\u5220\u4e0d\u5199\uff09\u3002", "community": 25, "community_name": "Community 25", "source_file": "tests/test_pl_feedback_brand_qty.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_pl_freight_unsettled_q_filter", "label": "test_pl_freight_unsettled_q_filter.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_freight_unsettled_q_filter.py", "community": 28, "community_name": "Community 28", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate", "label": "test_unsettled_plans_q_filter_includes_carrier_and_plate()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_unsettled_plans_q_filter_includes_carrier_and_plate()", "community": 28, "community_name": "Community 28", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_freight_unsettled_q_filter_rationale_1", "label": "\u672a\u7ed3\u7b97\u8ba1\u5212\u7b80\u6613\u641c\u7d22\uff1aq \u5e94\u8986\u76d6\u8ba1\u5212\u7f16\u53f7/\u5ba2\u6237/\u8f66\u724c/\u627f\u8fd0\u5546\u540d\u79f0\u3002", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u672a\u7ed3\u7b97\u8ba1\u5212\u7b80\u6613\u641c\u7d22\uff1aq \u5e94\u8986\u76d6\u8ba1\u5212\u7f16\u53f7/\u5ba2\u6237/\u8f66\u724c/\u627f\u8fd0\u5546\u540d\u79f0\u3002", "community": 28, "community_name": "Community 28", "source_file": "tests/test_pl_freight_unsettled_q_filter.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_pl_io_order_enrichment", "label": "test_pl_io_order_enrichment.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_io_order_enrichment.py", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_enrichment.py", "file_type": "code", "degree": 7}, {"id": "tests_test_pl_io_order_enrichment_test_resolve_unit_label_maps_dun", "label": "test_resolve_unit_label_maps_dun()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_unit_label_maps_dun()", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_enrichment.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_io_order_enrichment_test_merge_plan_logistics_into_order", "label": "test_merge_plan_logistics_into_order()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_merge_plan_logistics_into_order()", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_enrichment.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_io_order_enrichment_test_merge_plan_product_into_item", "label": "test_merge_plan_product_into_item()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_merge_plan_product_into_item()", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_enrichment.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_io_order_site_feedback_status", "label": "test_pl_io_order_site_feedback_status.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_io_order_site_feedback_status.py", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "file_type": "code", "degree": 10}, {"id": "tests_test_pl_io_order_site_feedback_status_header", "label": "_header()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_header()", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "file_type": "code", "degree": 7}, {"id": "tests_test_pl_io_order_site_feedback_status_item", "label": "_item()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_item()", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "file_type": "code", "degree": 7}, {"id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", "label": "test_apply_site_feedback_sets_status_completed()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_apply_site_feedback_sets_status_completed()", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", "label": "test_apply_site_feedback_sets_status_voided()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_apply_site_feedback_sets_status_voided()", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", "label": "test_apply_site_feedback_keeps_in_progress_when_requested()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_apply_site_feedback_keeps_in_progress_when_requested()", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", "label": "test_apply_site_feedback_rejects_invalid_status()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_apply_site_feedback_rejects_invalid_status()", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", "label": "test_apply_site_feedback_rejects_already_voided()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_apply_site_feedback_rejects_already_voided()", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", "label": "test_apply_site_feedback_does_not_reset_first_submitted_at()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_apply_site_feedback_does_not_reset_first_submitted_at()", "community": 200, "community_name": "register_local_callback", "source_file": "tests/test_pl_io_order_site_feedback_status.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_personnel_cert_required", "label": "test_pl_personnel_cert_required.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_personnel_cert_required.py", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_personnel_cert_required.py", "file_type": "code", "degree": 12}, {"id": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "label": "test_match_driver_qualification_exact()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_match_driver_qualification_exact()", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_personnel_cert_required.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "label": "test_match_escort_qualification_and_alias()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_match_escort_qualification_and_alias()", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_personnel_cert_required.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "label": "test_required_names_by_personnel_type()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_required_names_by_personnel_type()", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_personnel_cert_required.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "label": "test_both_requires_four_certs()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_both_requires_four_certs()", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_personnel_cert_required.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "label": "test_escort_alias_counts_as_complete()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_escort_alias_counts_as_complete()", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_personnel_cert_required.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "label": "test_cert_no_optional_for_required_slot()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_cert_no_optional_for_required_slot()", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_personnel_cert_required.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot", "label": "test_attachment_optional_for_required_slot()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_attachment_optional_for_required_slot()", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_personnel_cert_required.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_personnel_cert_required_rationale_1", "label": "pl_cert_required_service \u4eba\u5458\u5fc5\u5907\u8bc1\u4e66\u89c4\u5219\u6d4b\u8bd5\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "pl_cert_required_service \u4eba\u5458\u5fc5\u5907\u8bc1\u4e66\u89c4\u5219\u6d4b\u8bd5\u3002", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_personnel_cert_required.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_pl_personnel_cert_required_rationale_79", "label": "\u8bc1\u4e66\u9644\u4ef6\u975e\u5fc5\u586b\uff1a\u6709\u540d\u79f0+\u6709\u6548\u671f\u5373\u53ef\uff0c\u65e0\u9644\u4ef6\u4e0d\u62a5\u9519\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8bc1\u4e66\u9644\u4ef6\u975e\u5fc5\u586b\uff1a\u6709\u540d\u79f0+\u6709\u6548\u671f\u5373\u53ef\uff0c\u65e0\u9644\u4ef6\u4e0d\u62a5\u9519\u3002", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_personnel_cert_required.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_pl_plan_cert_list_filters", "label": "test_pl_plan_cert_list_filters.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_plan_cert_list_filters.py", "community": 102, "community_name": "dept.py", "source_file": "tests/test_pl_plan_cert_list_filters.py", "file_type": "code", "degree": 7}, {"id": "tests_test_pl_plan_cert_list_filters_compile", "label": "_compile()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_compile()", "community": 102, "community_name": "dept.py", "source_file": "tests/test_pl_plan_cert_list_filters.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags", "label": "test_plan_has_hazard_product_exists_joins_crm_flags()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_plan_has_hazard_product_exists_joins_crm_flags()", "community": 102, "community_name": "dept.py", "source_file": "tests/test_pl_plan_cert_list_filters.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls", "label": "test_plan_has_incomplete_hazard_cert_exists_checks_required_urls()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_plan_has_incomplete_hazard_cert_exists_checks_required_urls()", "community": 102, "community_name": "dept.py", "source_file": "tests/test_pl_plan_cert_list_filters.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_plan_cert_list_filters_rationale_1", "label": "\u5371\u5316\u54c1\u8bc1\u4e0a\u4f20\u5217\u8868\u7b5b\u9009\uff1aEXISTS \u5b50\u67e5\u8be2\u5e94\u8986\u76d6 CRM \u5371\u5316\u6807\u8bc6\u4e0e\u8bc1\u4e66\u7f3a\u53e3\u3002", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5371\u5316\u54c1\u8bc1\u4e0a\u4f20\u5217\u8868\u7b5b\u9009\uff1aEXISTS \u5b50\u67e5\u8be2\u5e94\u8986\u76d6 CRM \u5371\u5316\u6807\u8bc6\u4e0e\u8bc1\u4e66\u7f3a\u53e3\u3002", "community": 102, "community_name": "dept.py", "source_file": "tests/test_pl_plan_cert_list_filters.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_pl_plan_create_date", "label": "test_pl_plan_create_date.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_plan_create_date.py", "community": 180, "community_name": "OSSStorage", "source_file": "tests/test_pl_plan_create_date.py", "file_type": "code", "degree": 4}, {"id": "tests_test_pl_plan_create_date_test_resolve_create_date_uses_explicit", "label": "test_resolve_create_date_uses_explicit()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_create_date_uses_explicit()", "community": 180, "community_name": "OSSStorage", "source_file": "tests/test_pl_plan_create_date.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_plan_create_date_test_resolve_create_date_defaults_today", "label": "test_resolve_create_date_defaults_today()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_create_date_defaults_today()", "community": 180, "community_name": "OSSStorage", "source_file": "tests/test_pl_plan_create_date.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_plan_resolve_driver", "label": "test_pl_plan_resolve_driver.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_plan_resolve_driver.py", "community": 5, "community_name": "Community 5", "source_file": "tests/test_pl_plan_resolve_driver.py", "file_type": "code", "degree": 5}, {"id": "tests_test_pl_plan_resolve_driver_test_resolve_driver_without_vehicle_link_returns_none", "label": "test_resolve_driver_without_vehicle_link_returns_none()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_driver_without_vehicle_link_returns_none()", "community": 5, "community_name": "Community 5", "source_file": "tests/test_pl_plan_resolve_driver.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_plan_resolve_driver_test_resolve_driver_with_explicit_id_returns_personnel", "label": "test_resolve_driver_with_explicit_id_returns_personnel()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_resolve_driver_with_explicit_id_returns_personnel()", "community": 5, "community_name": "Community 5", "source_file": "tests/test_pl_plan_resolve_driver.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_plan_resolve_driver_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212\u89e3\u6790\u53f8\u673a\uff1a\u8f66\u8f86\u672a\u5173\u8054\u53f8\u673a\u65f6\u5141\u8bb8\u4e3a\u7a7a\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212\u89e3\u6790\u53f8\u673a\uff1a\u8f66\u8f86\u672a\u5173\u8054\u53f8\u673a\u65f6\u5141\u8bb8\u4e3a\u7a7a\u3002", "community": 5, "community_name": "Community 5", "source_file": "tests/test_pl_plan_resolve_driver.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_pl_plan_resolve_driver_rationale_10", "label": "\u672a\u663e\u5f0f\u9009\u53f8\u673a\u3001\u8f66\u8f86\u4e5f\u65e0\u5173\u8054\u53f8\u673a\u65f6\uff0c\u5e94\u8fd4\u56de\u7a7a\u4e09\u5143\u7ec4\u800c\u975e 400\u3002", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u672a\u663e\u5f0f\u9009\u53f8\u673a\u3001\u8f66\u8f86\u4e5f\u65e0\u5173\u8054\u53f8\u673a\u65f6\uff0c\u5e94\u8fd4\u56de\u7a7a\u4e09\u5143\u7ec4\u800c\u975e 400\u3002", "community": 5, "community_name": "Community 5", "source_file": "tests/test_pl_plan_resolve_driver.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_pl_public_link_archived", "label": "test_pl_public_link_archived.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_public_link_archived.py", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "code", "degree": 20}, {"id": "tests_test_pl_public_link_archived_test_driver_link_flags_archived_when_plan_archived", "label": "test_driver_link_flags_archived_when_plan_archived()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_driver_link_flags_archived_when_plan_archived()", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_takes_precedence_shape", "label": "test_driver_link_flags_voided_takes_precedence_shape()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_driver_link_flags_voided_takes_precedence_shape()", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_by_transport_cancelled", "label": "test_driver_link_flags_voided_by_transport_cancelled()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_driver_link_flags_voided_by_transport_cancelled()", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_public_link_archived_test_site_link_flags_archived_when_plan_archived", "label": "test_site_link_flags_archived_when_plan_archived()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_site_link_flags_archived_when_plan_archived()", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_public_link_archived_test_site_link_flags_voided_when_cancelled", "label": "test_site_link_flags_voided_when_cancelled()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_site_link_flags_voided_when_cancelled()", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_public_link_archived_test_site_link_flags_false_when_no_plan", "label": "test_site_link_flags_false_when_no_plan()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_site_link_flags_false_when_no_plan()", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_public_link_archived_test_public_transport_page_schema_exposes_plan_archived", "label": "test_public_transport_page_schema_exposes_plan_archived()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_public_transport_page_schema_exposes_plan_archived()", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_public_link_archived_test_public_site_page_schema_exposes_archived", "label": "test_public_site_page_schema_exposes_archived()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_public_site_page_schema_exposes_archived()", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_public_link_archived_test_io_order_link_flags_archived_when_plan_archived", "label": "test_io_order_link_flags_archived_when_plan_archived()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_io_order_link_flags_archived_when_plan_archived()", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_public_link_archived_test_io_order_link_flags_voided_by_header_or_plan", "label": "test_io_order_link_flags_voided_by_header_or_plan()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_io_order_link_flags_voided_by_header_or_plan()", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_public_link_archived_rationale_1", "label": "\u8fd0\u8f93\u8ba1\u5212\u53f8\u673a/\u73b0\u573a\u516c\u5171\u94fe\u63a5\uff1a\u5f52\u6863\u540e\u5e94\u6807\u8bb0\u5e76\u62e6\u622a\u5199\u64cd\u4f5c\u3002", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8fd0\u8f93\u8ba1\u5212\u53f8\u673a/\u73b0\u573a\u516c\u5171\u94fe\u63a5\uff1a\u5f52\u6863\u540e\u5e94\u6807\u8bb0\u5e76\u62e6\u622a\u5199\u64cd\u4f5c\u3002", "community": 46, "community_name": "Community 46", "source_file": "tests/test_pl_public_link_archived.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_pl_transport_arrange_optional_driver", "label": "test_pl_transport_arrange_optional_driver.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_transport_arrange_optional_driver.py", "community": 45, "community_name": "Community 45", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "file_type": "code", "degree": 6}, {"id": "tests_test_pl_transport_arrange_optional_driver_test_transport_arrange_schema_allows_missing_driver", "label": "test_transport_arrange_schema_allows_missing_driver()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_transport_arrange_schema_allows_missing_driver()", "community": 45, "community_name": "Community 45", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "file_type": "code", "degree": 1}, {"id": "tests_test_pl_transport_arrange_optional_driver_test_apply_transport_arrange_fields_without_driver", "label": "test_apply_transport_arrange_fields_without_driver()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_apply_transport_arrange_fields_without_driver()", "community": 45, "community_name": "Community 45", "source_file": "tests/test_pl_transport_arrange_optional_driver.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_tripartite_cert_gates", "label": "test_pl_tripartite_cert_gates.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_tripartite_cert_gates.py", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_tripartite_cert_gates.py", "file_type": "code", "degree": 7}, {"id": "tests_test_pl_tripartite_cert_gates_test_carrier_personnel_skips_required_certs", "label": "test_carrier_personnel_skips_required_certs()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_carrier_personnel_skips_required_certs()", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_tripartite_cert_gates.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_tripartite_cert_gates_test_self_personnel_still_requires_certs", "label": "test_self_personnel_still_requires_certs()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_self_personnel_still_requires_certs()", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_tripartite_cert_gates.py", "file_type": "code", "degree": 2}, {"id": "tests_test_pl_tripartite_cert_gates_test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs", "label": "test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs()", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_tripartite_cert_gates.py", "file_type": "code", "degree": 3}, {"id": "tests_test_pl_tripartite_cert_gates_rationale_35", "label": "carrier \u8f66\uff1a\u4e0d\u8dd1\u8f66\u8f86\u5fc5\u5907\u3001\u4e0d\u8dd1\u5173\u8054\u4eba\u5458\u8bc1\u4e66\uff1b\u4ecd\u53ef\u8dd1\u5f52\u5c5e\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "carrier \u8f66\uff1a\u4e0d\u8dd1\u8f66\u8f86\u5fc5\u5907\u3001\u4e0d\u8dd1\u5173\u8054\u4eba\u5458\u8bc1\u4e66\uff1b\u4ecd\u53ef\u8dd1\u5f52\u5c5e\u3002", "community": 119, "community_name": "Community 119", "source_file": "tests/test_pl_tripartite_cert_gates.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_pl_vehicle_personnel_photo_schema", "label": "test_pl_vehicle_personnel_photo_schema.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pl_vehicle_personnel_photo_schema.py", "community": 64, "community_name": "Community 64", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "file_type": "code", "degree": 10}, {"id": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_create_accepts_photo_urls", "label": "test_vehicle_create_accepts_photo_urls()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_vehicle_create_accepts_photo_urls()", "community": 64, "community_name": "Community 64", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "file_type": "code", "degree": 1}, {"id": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_update_accepts_photo_urls", "label": "test_vehicle_update_accepts_photo_urls()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_vehicle_update_accepts_photo_urls()", "community": 64, "community_name": "Community 64", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "file_type": "code", "degree": 1}, {"id": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_create_accepts_photo_urls", "label": "test_personnel_create_accepts_photo_urls()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_personnel_create_accepts_photo_urls()", "community": 64, "community_name": "Community 64", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "file_type": "code", "degree": 1}, {"id": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_update_accepts_photo_urls", "label": "test_personnel_update_accepts_photo_urls()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_personnel_update_accepts_photo_urls()", "community": 64, "community_name": "Community 64", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "file_type": "code", "degree": 1}, {"id": "tests_test_pl_vehicle_personnel_photo_schema_rationale_1", "label": "\u8f66\u8f86/\u4eba\u5458 Schema \u63a5\u53d7 photoUrls\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u8f66\u8f86/\u4eba\u5458 Schema \u63a5\u53d7 photoUrls\u3002", "community": 64, "community_name": "Community 64", "source_file": "tests/test_pl_vehicle_personnel_photo_schema.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_public_db_vehicle_plates", "label": "test_public_db_vehicle_plates.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_public_db_vehicle_plates.py", "community": 74, "community_name": "Community 74", "source_file": "tests/test_public_db_vehicle_plates.py", "file_type": "code", "degree": 3}, {"id": "tests_test_public_db_vehicle_plates_test_vehicle_plates_requires_inventory_or_plan_id", "label": "test_vehicle_plates_requires_inventory_or_plan_id()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_vehicle_plates_requires_inventory_or_plan_id()", "community": 74, "community_name": "Community 74", "source_file": "tests/test_public_db_vehicle_plates.py", "file_type": "code", "degree": 1}, {"id": "tests_test_public_db_vehicle_plates_rationale_1", "label": "\u514d\u767b\u8f66\u724c options \u63a5\u53e3\u5165\u53c2\u6821\u9a8c\uff08\u4e0d\u4f9d\u8d56\u771f\u5b9e DB \u6570\u636e\uff09\u3002", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u514d\u767b\u8f66\u724c options \u63a5\u53e3\u5165\u53c2\u6821\u9a8c\uff08\u4e0d\u4f9d\u8d56\u771f\u5b9e DB \u6570\u636e\uff09\u3002", "community": 74, "community_name": "Community 74", "source_file": "tests/test_public_db_vehicle_plates.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_quote_approver_setting", "label": "test_quote_approver_setting.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_quote_approver_setting.py", "community": 92, "community_name": "Community 92", "source_file": "tests/test_quote_approver_setting.py", "file_type": "code", "degree": 7}, {"id": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip", "label": "test_parse_and_join_roundtrip()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.2, "font": {"size": 0, "color": "#ffffff"}, "title": "test_parse_and_join_roundtrip()", "community": 92, "community_name": "Community 92", "source_file": "tests/test_quote_approver_setting.py", "file_type": "code", "degree": 3}, {"id": "tests_test_quote_approver_setting_test_prefill_requires_enabled_and_nonempty", "label": "test_prefill_requires_enabled_and_nonempty()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_prefill_requires_enabled_and_nonempty()", "community": 92, "community_name": "Community 92", "source_file": "tests/test_quote_approver_setting.py", "file_type": "code", "degree": 2}, {"id": "tests_test_quote_approver_setting_test_prefill_filters_against_valid_ids", "label": "test_prefill_filters_against_valid_ids()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_prefill_filters_against_valid_ids()", "community": 92, "community_name": "Community 92", "source_file": "tests/test_quote_approver_setting.py", "file_type": "code", "degree": 2}, {"id": "venv_bak_broken_bin_activate", "label": "Activate.ps1", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Activate.ps1", "community": 254, "community_name": "Activate.ps1", "source_file": "venv.bak.broken/bin/Activate.ps1", "file_type": "code", "degree": 4}, {"id": "venv_bak_broken_bin_activate_global_deactivate", "label": "global:deactivate()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "global:deactivate()", "community": 254, "community_name": "Activate.ps1", "source_file": "venv.bak.broken/bin/Activate.ps1", "file_type": "code", "degree": 1}, {"id": "venv_bak_broken_bin_activate_get_pyvenvconfig", "label": "Get-PyVenvConfig()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Get-PyVenvConfig()", "community": 254, "community_name": "Activate.ps1", "source_file": "venv.bak.broken/bin/Activate.ps1", "file_type": "code", "degree": 1}, {"id": "venv_bak_broken_bin_activate_global_old_virtual_prompt", "label": "global:_OLD_VIRTUAL_PROMPT()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "global:_OLD_VIRTUAL_PROMPT()", "community": 254, "community_name": "Activate.ps1", "source_file": "venv.bak.broken/bin/Activate.ps1", "file_type": "code", "degree": 1}, {"id": "venv_bak_broken_bin_activate_global_prompt", "label": "global:prompt()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "global:prompt()", "community": 254, "community_name": "Activate.ps1", "source_file": "venv.bak.broken/bin/Activate.ps1", "file_type": "code", "degree": 1}, {"id": "deploy", "label": "DEPLOY.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DEPLOY.md", "community": 239, "community_name": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "label": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "community": 239, "community_name": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "source_file": "DEPLOY.md", "file_type": "document", "degree": 7}, {"id": "deploy_1_\u4e0a\u4f20\u5230\u670d\u52a1\u5668", "label": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "1. \u4e0a\u4f20\u5230\u670d\u52a1\u5668", "community": 239, "community_name": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_2_\u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8", "label": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "2. \u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8", "community": 239, "community_name": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_3_\u65e5\u5e38\u8fd0\u7ef4", "label": "3. \u65e5\u5e38\u8fd0\u7ef4", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "3. \u65e5\u5e38\u8fd0\u7ef4", "community": 239, "community_name": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_4_\u914d\u7f6e\u6587\u4ef6", "label": "4. \u914d\u7f6e\u6587\u4ef6", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "4. \u914d\u7f6e\u6587\u4ef6", "community": 239, "community_name": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_5_\u4e0e_nginx_\u914d\u5408", "label": "5. \u4e0e Nginx \u914d\u5408", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "5. \u4e0e Nginx \u914d\u5408", "community": 239, "community_name": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "deploy_6_\u5e38\u89c1\u95ee\u9898", "label": "6. \u5e38\u89c1\u95ee\u9898", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "6. \u5e38\u89c1\u95ee\u9898", "community": 239, "community_name": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "source_file": "DEPLOY.md", "file_type": "document", "degree": 1}, {"id": "readme", "label": "README.md", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "README.md", "community": 207, "community_name": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "community": 207, "community_name": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "source_file": "README.md", "file_type": "document", "degree": 6}, {"id": "readme_\u6280\u672f\u6808", "label": "\u6280\u672f\u6808", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u6280\u672f\u6808", "community": 207, "community_name": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_\u9879\u76ee\u7ed3\u6784", "label": "\u9879\u76ee\u7ed3\u6784", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u9879\u76ee\u7ed3\u6784", "community": 207, "community_name": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_\u5feb\u901f\u5f00\u59cb", "label": "\u5feb\u901f\u5f00\u59cb", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5feb\u901f\u5f00\u59cb", "community": 207, "community_name": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "source_file": "README.md", "file_type": "document", "degree": 5}, {"id": "readme_1_\u521b\u5efa\u865a\u62df\u73af\u5883", "label": "1. \u521b\u5efa\u865a\u62df\u73af\u5883", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "1. \u521b\u5efa\u865a\u62df\u73af\u5883", "community": 207, "community_name": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_2_\u5b89\u88c5\u4f9d\u8d56", "label": "2. \u5b89\u88c5\u4f9d\u8d56", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "2. \u5b89\u88c5\u4f9d\u8d56", "community": 207, "community_name": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_3_\u914d\u7f6e\u73af\u5883\u53d8\u91cf", "label": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "3. \u914d\u7f6e\u73af\u5883\u53d8\u91cf", "community": 207, "community_name": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_4_\u542f\u52a8\u670d\u52a1", "label": "4. \u542f\u52a8\u670d\u52a1", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "4. \u542f\u52a8\u670d\u52a1", "community": 207, "community_name": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_api_\u8def\u7531\u5206\u7ec4", "label": "API \u8def\u7531\u5206\u7ec4", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "API \u8def\u7531\u5206\u7ec4", "community": 207, "community_name": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "readme_\u5f00\u53d1\u89c4\u8303", "label": "\u5f00\u53d1\u89c4\u8303", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "\u5f00\u53d1\u89c4\u8303", "community": 207, "community_name": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "source_file": "README.md", "file_type": "document", "degree": 1}, {"id": "app_init_py", "label": "__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 265, "community_name": "__init__.py", "source_file": "app/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_tasks_customer_pool_py", "label": "customer_pool.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_pool.py", "community": 490, "community_name": "customer_pool.py", "source_file": "app/tasks/customer_pool.py", "file_type": "code", "degree": 0}, {"id": "app_tasks_init_py", "label": "__init__.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 491, "community_name": "__init__.py", "source_file": "app/tasks/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_core_auth_py", "label": "auth.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "auth.py", "community": 99, "community_name": "Community 99", "source_file": "app/core/auth.py", "file_type": "code", "degree": 0}, {"id": "app_core_init_py", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 98, "community_name": "Community 98", "source_file": "app/core/__init__.py", "file_type": "code", "degree": 0}, {"id": "basemodel", "label": "BaseModel", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "BaseModel", "community": 503, "community_name": "BaseModel", "source_file": "", "file_type": "code", "degree": 0}, {"id": "app_core_storage_py", "label": "storage.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "storage.py", "community": 32, "community_name": "Community 32", "source_file": "app/core/storage.py", "file_type": "code", "degree": 0}, {"id": "app_core_wechat_message_send_order_status", "label": "send_order_status()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "send_order_status()", "community": 292, "community_name": "send_order_status", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 0}, {"id": "app_core_wechat_message_send_payment_success", "label": "send_payment_success()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "send_payment_success()", "community": 302, "community_name": "send_payment_success", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 0}, {"id": "app_core_wechat_message_send_delivery_notice", "label": "send_delivery_notice()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "send_delivery_notice()", "community": 286, "community_name": "send_delivery_notice", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 0}, {"id": "app_core_wechat_message_send_delivery_warning", "label": "send_delivery_warning()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "send_delivery_warning()", "community": 289, "community_name": "send_delivery_warning", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 0}, {"id": "app_core_wechat_message_send_refund_result", "label": "send_refund_result()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "send_refund_result()", "community": 303, "community_name": "send_refund_result", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 0}, {"id": "app_core_wechat_message_send_urge_notification", "label": "send_urge_notification()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "send_urge_notification()", "community": 313, "community_name": "send_urge_notification", "source_file": "app/core/wechat_message.py", "file_type": "code", "degree": 0}, {"id": "app_utils_init_py", "label": "__init__.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 272, "community_name": "__init__.py", "source_file": "app/utils/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_models_init_py", "label": "__init__.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 332, "community_name": "__init__.py", "source_file": "app/models/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_models_base_py", "label": "base.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "base.py", "community": 330, "community_name": "base.py", "source_file": "app/models/base.py", "file_type": "code", "degree": 0}, {"id": "app_models_base_tablename", "label": "__tablename__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__tablename__()", "community": 331, "community_name": "__tablename__", "source_file": "app/models/base.py", "file_type": "code", "degree": 0}, {"id": "app_models_base_get_active", "label": "get_active()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_active()", "community": 226, "community_name": "get_active", "source_file": "app/models/base.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_auth_py", "label": "auth.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "auth.py", "community": 217, "community_name": "auth.py", "source_file": "app/schemas/auth.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_user_py", "label": "user.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "user.py", "community": 198, "community_name": "user.py", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_init_py", "label": "__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 355, "community_name": "__init__.py", "source_file": "app/schemas/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_menu_py", "label": "menu.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "menu.py", "community": 251, "community_name": "menu.py", "source_file": "app/schemas/menu.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_attachment_py", "label": "attachment.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 17, "community_name": "Community 17", "source_file": "app/schemas/attachment.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_common_py", "label": "common.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "common.py", "community": 346, "community_name": "common.py", "source_file": "app/schemas/common.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_workflow_py", "label": "workflow.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 167, "community_name": "Community 167", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_leave_py", "label": "leave.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "leave.py", "community": 242, "community_name": "leave.py", "source_file": "app/schemas/leave.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_plan_py", "label": "plan.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "plan.py", "community": 358, "community_name": "plan.py", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 0}, {"id": "planresourcesnapshotmixin", "label": "PlanResourceSnapshotMixin", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "PlanResourceSnapshotMixin", "community": 504, "community_name": "PlanResourceSnapshotMixin", "source_file": "", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_transport_py", "label": "transport.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "transport.py", "community": 361, "community_name": "transport.py", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_vehicle_maintenance_py", "label": "vehicle_maintenance.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_maintenance.py", "community": 175, "community_name": "vehicle_maintenance.py", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_vehicle_maintenance_validate_amount", "label": "validate_amount()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_amount()", "community": 362, "community_name": "validate_amount", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_resource_snapshot_coerce_resource_snapshot", "label": "_coerce_resource_snapshot()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_coerce_resource_snapshot()", "community": 197, "community_name": "_coerce_resource_snapshot", "source_file": "app/schemas/pl/resource_snapshot.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_init_py", "label": "__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 357, "community_name": "__init__.py", "source_file": "app/schemas/pl/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_freight_py", "label": "freight.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "freight.py", "community": 356, "community_name": "freight.py", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_freight_check_ids", "label": "check_ids()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "check_ids()", "community": 124, "community_name": "Community 124", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_io_order_py", "label": "io_order.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "io_order.py", "community": 216, "community_name": "io_order.py", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_transport_address_py", "label": "transport_address.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "transport_address.py", "community": 232, "community_name": "transport_address.py", "source_file": "app/schemas/pl/transport_address.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_transport_address_validate_coordinates", "label": "validate_coordinates()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_coordinates()", "community": 360, "community_name": "validate_coordinates", "source_file": "app/schemas/pl/transport_address.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_base_data_py", "label": "base_data.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "base_data.py", "community": 75, "community_name": "Community 75", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_vehicle_urea_py", "label": "vehicle_urea.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_urea.py", "community": 168, "community_name": "vehicle_urea.py", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_vehicle_urea_validate_quantity", "label": "validate_quantity()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_quantity()", "community": 367, "community_name": "validate_quantity", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_vehicle_urea_validate_apply_amount", "label": "validate_apply_amount()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_apply_amount()", "community": 366, "community_name": "validate_apply_amount", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_vehicle_urea_validate_amount", "label": "validate_amount()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_amount()", "community": 365, "community_name": "validate_amount", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_vehicle_recharge_py", "label": "vehicle_recharge.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_recharge.py", "community": 158, "community_name": "Community 158", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_vehicle_recharge_validate_recharge_type", "label": "validate_recharge_type()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_recharge_type()", "community": 364, "community_name": "validate_recharge_type", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_vehicle_recharge_validate_amount", "label": "validate_amount()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_amount()", "community": 363, "community_name": "validate_amount", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_pl_inventory_py", "label": "inventory.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 133, "community_name": "Community 133", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_monitor_init_py", "label": "__init__.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 273, "community_name": "__init__.py", "source_file": "app/schemas/monitor/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_reimburse_py", "label": "reimburse.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "reimburse.py", "community": 342, "community_name": "reimburse.py", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_reimburse_validate_expense_item_id", "label": "validate_expense_item_id()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_expense_item_id()", "community": 344, "community_name": "validate_expense_item_id", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_reimburse_details_must_not_be_empty", "label": "details_must_not_be_empty()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "details_must_not_be_empty()", "community": 341, "community_name": "details_must_not_be_empty", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_reimburse_coerce_applicant_id", "label": "coerce_applicant_id()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "coerce_applicant_id()", "community": 340, "community_name": "coerce_applicant_id", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_reimburse_validate_advance_id", "label": "validate_advance_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_advance_id()", "community": 343, "community_name": "validate_advance_id", "source_file": "app/schemas/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_expense_item_py", "label": "expense_item.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "expense_item.py", "community": 244, "community_name": "expense_item.py", "source_file": "app/schemas/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_expense_item_validate_parent_id", "label": "validate_parent_id()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_parent_id()", "community": 337, "community_name": "validate_parent_id", "source_file": "app/schemas/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_init_py", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 338, "community_name": "__init__.py", "source_file": "app/schemas/bx/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_attachment_py", "label": "attachment.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 335, "community_name": "attachment.py", "source_file": "app/schemas/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_advance_py", "label": "advance.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "advance.py", "community": 333, "community_name": "advance.py", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_advance_validate_expense_item_id", "label": "validate_expense_item_id()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_expense_item_id()", "community": 334, "community_name": "validate_expense_item_id", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_common_py", "label": "common.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "common.py", "community": 336, "community_name": "common.py", "source_file": "app/schemas/bx/common.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_workflow_py", "label": "workflow.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 223, "community_name": "workflow.py", "source_file": "app/schemas/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_workflow_validate_approver_id", "label": "validate_approver_id()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "validate_approver_id()", "community": 345, "community_name": "validate_approver_id", "source_file": "app/schemas/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_bx_invoice_py", "label": "invoice.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice.py", "community": 339, "community_name": "invoice.py", "source_file": "app/schemas/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_price_letter_py", "label": "price_letter.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "price_letter.py", "community": 236, "community_name": "price_letter.py", "source_file": "app/schemas/crm/price_letter.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_pool_rule_py", "label": "pool_rule.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule.py", "community": 218, "community_name": "pool_rule.py", "source_file": "app/schemas/crm/pool_rule.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_customer_pool_py", "label": "customer_pool.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_pool.py", "community": 233, "community_name": "customer_pool.py", "source_file": "app/schemas/crm/customer_pool.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_quote_py", "label": "quote.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "quote.py", "community": 76, "community_name": "Community 76", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_customer_follow_py", "label": "customer_follow.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_follow.py", "community": 348, "community_name": "customer_follow.py", "source_file": "app/schemas/crm/customer_follow.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_init_py", "label": "__init__.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 274, "community_name": "__init__.py", "source_file": "app/schemas/crm/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_supplier_info_py", "label": "supplier_info.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info.py", "community": 224, "community_name": "supplier_info.py", "source_file": "app/schemas/crm/supplier_info.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_opportunity_py", "label": "opportunity.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity.py", "community": 96, "community_name": "Community 96", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_clue_py", "label": "clue.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "clue.py", "community": 157, "community_name": "Community 157", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_product_py", "label": "product.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "product.py", "community": 169, "community_name": "product.py", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_customer_py", "label": "customer.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer.py", "community": 349, "community_name": "customer.py", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_customer_forbid_legacy_invoice_fields", "label": "_forbid_legacy_invoice_fields()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_forbid_legacy_invoice_fields()", "community": 176, "community_name": "_forbid_legacy_invoice_fields", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_statistics_py", "label": "statistics.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics.py", "community": 256, "community_name": "statistics.py", "source_file": "app/schemas/crm/statistics.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_contract_py", "label": "contract.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "contract.py", "community": 41, "community_name": "Community 41", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_contact_py", "label": "contact.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "contact.py", "community": 347, "community_name": "contact.py", "source_file": "app/schemas/crm/contact.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_crm_invoice_info_py", "label": "invoice_info.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info.py", "community": 235, "community_name": "invoice_info.py", "source_file": "app/schemas/crm/invoice_info.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_db_public_inventory_py", "label": "public_inventory.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "public_inventory.py", "community": 252, "community_name": "public_inventory.py", "source_file": "app/schemas/db/public_inventory.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_db_init_py", "label": "__init__.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 351, "community_name": "__init__.py", "source_file": "app/schemas/db/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_db_dashboard_py", "label": "dashboard.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "dashboard.py", "community": 350, "community_name": "dashboard.py", "source_file": "app/schemas/db/dashboard.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_db_weighing_py", "label": "weighing.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "weighing.py", "community": 354, "community_name": "weighing.py", "source_file": "app/schemas/db/weighing.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_db_plans_py", "label": "plans.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "plans.py", "community": 353, "community_name": "plans.py", "source_file": "app/schemas/db/plans.py", "file_type": "code", "degree": 0}, {"id": "app_schemas_db_inventory_py", "label": "inventory.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 352, "community_name": "inventory.py", "source_file": "app/schemas/db/inventory.py", "file_type": "code", "degree": 0}, {"id": "app_crud_user_py", "label": "user.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "user.py", "community": 329, "community_name": "user.py", "source_file": "app/crud/user.py", "file_type": "code", "degree": 0}, {"id": "app_crud_init_py", "label": "__init__.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 121, "community_name": "Community 121", "source_file": "app/crud/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_crud_menu_py", "label": "menu.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "menu.py", "community": 190, "community_name": "menu.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 0}, {"id": "app_crud_api_request_log_get_multi_with_filters", "label": "get_multi_with_filters()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_multi_with_filters()", "community": 315, "community_name": "get_multi_with_filters", "source_file": "app/crud/api_request_log.py", "file_type": "code", "degree": 0}, {"id": "app_crud_api_request_log_get", "label": "get()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get()", "community": 314, "community_name": "get", "source_file": "app/crud/api_request_log.py", "file_type": "code", "degree": 0}, {"id": "app_crud_api_request_log_delete", "label": "delete()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "delete()", "community": 240, "community_name": "delete", "source_file": "app/crud/api_request_log.py", "file_type": "code", "degree": 0}, {"id": "app_crud_workflow_py", "label": "workflow.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 90, "community_name": "Community 90", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_crud_base_py", "label": "base.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "base.py", "community": 317, "community_name": "base.py", "source_file": "app/crud/base.py", "file_type": "code", "degree": 0}, {"id": "app_crud_leave_py", "label": "leave.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "leave.py", "community": 211, "community_name": "leave.py", "source_file": "app/crud/leave.py", "file_type": "code", "degree": 0}, {"id": "app_crud_monitor_init_py", "label": "__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 275, "community_name": "__init__.py", "source_file": "app/crud/monitor/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_price_letter_py", "label": "price_letter.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "price_letter.py", "community": 326, "community_name": "price_letter.py", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_pool_rule_py", "label": "pool_rule.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule.py", "community": 192, "community_name": "pool_rule.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_customer_pool_py", "label": "customer_pool.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_pool.py", "community": 320, "community_name": "customer_pool.py", "source_file": "app/crud/crm/customer_pool.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_quote_py", "label": "quote.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "quote.py", "community": 328, "community_name": "quote.py", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_customer_follow_py", "label": "customer_follow.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_follow.py", "community": 47, "community_name": "Community 47", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_init_py", "label": "__init__.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 276, "community_name": "__init__.py", "source_file": "app/crud/crm/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_supplier_info_py", "label": "supplier_info.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info.py", "community": 120, "community_name": "Community 120", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_opportunity_py", "label": "opportunity.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity.py", "community": 57, "community_name": "Community 57", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_clue_py", "label": "clue.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "clue.py", "community": 318, "community_name": "clue.py", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_product_py", "label": "product.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "product.py", "community": 327, "community_name": "product.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_customer_py", "label": "customer.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer.py", "community": 321, "community_name": "customer.py", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_statistics_py", "label": "statistics.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics.py", "community": 202, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_contract_py", "label": "contract.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "contract.py", "community": 9, "community_name": "Community 9", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_contact_py", "label": "contact.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "contact.py", "community": 85, "community_name": "Community 85", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 0}, {"id": "app_crud_crm_invoice_info_py", "label": "invoice_info.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info.py", "community": 323, "community_name": "invoice_info.py", "source_file": "app/crud/crm/invoice_info.py", "file_type": "code", "degree": 0}, {"id": "app_api_init_py", "label": "__init__.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 269, "community_name": "__init__.py", "source_file": "app/api/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_api_menu_py", "label": "menu.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "menu.py", "community": 271, "community_name": "menu.py", "source_file": "app/api/menu.py", "file_type": "code", "degree": 0}, {"id": "app_api_workflow_py", "label": "workflow.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 117, "community_name": "Community 117", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_api_leave_py", "label": "leave.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "leave.py", "community": 270, "community_name": "leave.py", "source_file": "app/api/leave.py", "file_type": "code", "degree": 0}, {"id": "app_api_pl_plan_py", "label": "plan.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "plan.py", "community": 10, "community_name": "Community 10", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 0}, {"id": "app_api_pl_transport_py", "label": "transport.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "transport.py", "community": 82, "community_name": "Community 82", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 0}, {"id": "app_api_pl_vehicle_maintenance_py", "label": "vehicle_maintenance.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_maintenance.py", "community": 177, "community_name": "vehicle_maintenance.py", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 0}, {"id": "app_api_pl_init_py", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 278, "community_name": "__init__.py", "source_file": "app/api/pl/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_api_pl_freight_py", "label": "freight.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "freight.py", "community": 140, "community_name": "Community 140", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 0}, {"id": "app_api_pl_io_order_py", "label": "io_order.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "io_order.py", "community": 142, "community_name": "Community 142", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 0}, {"id": "app_api_pl_transport_address_py", "label": "transport_address.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "transport_address.py", "community": 186, "community_name": "transport_address.py", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 0}, {"id": "app_api_pl_base_data_py", "label": "base_data.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "base_data.py", "community": 20, "community_name": "Community 20", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 0}, {"id": "app_api_pl_vehicle_urea_py", "label": "vehicle_urea.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_urea.py", "community": 185, "community_name": "vehicle_urea.py", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 0}, {"id": "app_api_pl_vehicle_recharge_py", "label": "vehicle_recharge.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_recharge.py", "community": 165, "community_name": "Community 165", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 0}, {"id": "app_api_pl_inventory_py", "label": "inventory.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 103, "community_name": "Community 103", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 0}, {"id": "app_api_bx_reimburse_py", "label": "reimburse.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "reimburse.py", "community": 262, "community_name": "reimburse.py", "source_file": "app/api/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_api_bx_expense_item_py", "label": "expense_item.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "expense_item.py", "community": 247, "community_name": "expense_item.py", "source_file": "app/api/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "app_api_bx_init_py", "label": "__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 245, "community_name": "__init__.py", "source_file": "app/api/bx/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_api_bx_attachment_py", "label": "attachment.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 230, "community_name": "attachment.py", "source_file": "app/api/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "app_api_bx_advance_py", "label": "advance.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "advance.py", "community": 228, "community_name": "advance.py", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_api_bx_workflow_py", "label": "workflow.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 266, "community_name": "workflow.py", "source_file": "app/api/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_api_bx_invoice_py", "label": "invoice.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice.py", "community": 250, "community_name": "invoice.py", "source_file": "app/api/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_api_db_public_inventory_py", "label": "public_inventory.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "public_inventory.py", "community": 153, "community_name": "Community 153", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 0}, {"id": "app_api_db_init_py", "label": "__init__.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 249, "community_name": "__init__.py", "source_file": "app/api/db/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_api_db_dashboard_py", "label": "dashboard.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "dashboard.py", "community": 123, "community_name": "Community 123", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 0}, {"id": "app_api_db_weighing_py", "label": "weighing.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "weighing.py", "community": 80, "community_name": "Community 80", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 0}, {"id": "app_api_db_plans_py", "label": "plans.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "plans.py", "community": 40, "community_name": "Community 40", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 0}, {"id": "app_api_db_inventory_py", "label": "inventory.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 79, "community_name": "Community 79", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 0}, {"id": "app_services_workflow_engine_compare", "label": "_compare()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_compare()", "community": 155, "community_name": "Community 155", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 0}, {"id": "app_services_workflow_engine_get_variable", "label": "_get_variable()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_variable()", "community": 487, "community_name": "_get_variable", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 0}, {"id": "app_services_workflow_engine_parse_node_config", "label": "_parse_node_config()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_node_config()", "community": 488, "community_name": "_parse_node_config", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 0}, {"id": "app_services_workflow_engine_parse_variables", "label": "_parse_variables()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_variables()", "community": 489, "community_name": "_parse_variables", "source_file": "app/services/workflow_engine.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_py", "label": "reimburse.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "reimburse.py", "community": 455, "community_name": "reimburse.py", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_tenant_no", "label": "_tenant_no()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_tenant_no()", "community": 462, "community_name": "_tenant_no", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_can_change_applicant", "label": "can_change_applicant()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "can_change_applicant()", "community": 436, "community_name": "can_change_applicant", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_resolve_applicant", "label": "resolve_applicant()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "resolve_applicant()", "community": 458, "community_name": "resolve_applicant", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_get_by_id", "label": "get_by_id()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_by_id()", "community": 439, "community_name": "get_by_id", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_get_paged", "label": "get_paged()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_paged()", "community": 445, "community_name": "get_paged", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_soft_delete", "label": "soft_delete()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete()", "community": 459, "community_name": "soft_delete", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_workflow_nodes", "label": "_workflow_nodes()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_workflow_nodes()", "community": 465, "community_name": "_workflow_nodes", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_has_debit_reimburse", "label": "_has_debit_reimburse()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_has_debit_reimburse()", "community": 447, "community_name": "_has_debit_reimburse", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_sync_reimburse_invoices", "label": "sync_reimburse_invoices()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "sync_reimburse_invoices()", "community": 461, "community_name": "sync_reimburse_invoices", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_get_linked_invoice_ids", "label": "get_linked_invoice_ids()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_linked_invoice_ids()", "community": 442, "community_name": "get_linked_invoice_ids", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_get_linked_invoices_brief", "label": "get_linked_invoices_brief()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_linked_invoices_brief()", "community": 444, "community_name": "get_linked_invoices_brief", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_get_linked_invoice_ids_map", "label": "get_linked_invoice_ids_map()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_linked_invoice_ids_map()", "community": 443, "community_name": "get_linked_invoice_ids_map", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_submit", "label": "submit()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "submit()", "community": 460, "community_name": "submit", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_approve", "label": "approve()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "approve()", "community": 432, "community_name": "approve", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_reject", "label": "reject()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "reject()", "community": 457, "community_name": "reject", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_withdraw", "label": "withdraw()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "withdraw()", "community": 464, "community_name": "withdraw", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_approval_record_dict", "label": "_approval_record_dict()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_approval_record_dict()", "community": 31, "community_name": "Community 31", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_latest_approval_per_node", "label": "_latest_approval_per_node()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_latest_approval_per_node()", "community": 448, "community_name": "_latest_approval_per_node", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_query_approvals", "label": "_query_approvals()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_query_approvals()", "community": 456, "community_name": "_query_approvals", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_create_with_details", "label": "create_with_details()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "create_with_details()", "community": 437, "community_name": "create_with_details", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_update_with_details", "label": "update_with_details()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "update_with_details()", "community": 463, "community_name": "update_with_details", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_get_details", "label": "get_details()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_details()", "community": 440, "community_name": "get_details", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_build_expense_name_condition", "label": "build_expense_name_condition()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "build_expense_name_condition()", "community": 435, "community_name": "build_expense_name_condition", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_get_details_map_by_reimburse_ids", "label": "get_details_map_by_reimburse_ids()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_details_map_by_reimburse_ids()", "community": 441, "community_name": "get_details_map_by_reimburse_ids", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_out_rows_with_attachment_counts", "label": "out_rows_with_attachment_counts()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "out_rows_with_attachment_counts()", "community": 453, "community_name": "out_rows_with_attachment_counts", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_out_one_with_attachment_counts", "label": "out_one_with_attachment_counts()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "out_one_with_attachment_counts()", "community": 452, "community_name": "out_one_with_attachment_counts", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_build_apply_out_with_details", "label": "build_apply_out_with_details()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "build_apply_out_with_details()", "community": 434, "community_name": "build_apply_out_with_details", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_global_status_counts", "label": "global_status_counts()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "global_status_counts()", "community": 446, "community_name": "global_status_counts", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_my_apply_base", "label": "_my_apply_base()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_my_apply_base()", "community": 449, "community_name": "_my_apply_base", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_my_apply_stats", "label": "my_apply_stats()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "my_apply_stats()", "community": 450, "community_name": "my_apply_stats", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_pay", "label": "pay()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pay()", "community": 454, "community_name": "pay", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_offset", "label": "offset()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "offset()", "community": 451, "community_name": "offset", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_batch_offset", "label": "batch_offset()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "batch_offset()", "community": 433, "community_name": "batch_offset", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_reimburse_finance_payment_stats", "label": "finance_payment_stats()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "finance_payment_stats()", "community": 438, "community_name": "finance_payment_stats", "source_file": "app/services/bx/reimburse.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_expense_item_py", "label": "expense_item.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "expense_item.py", "community": 405, "community_name": "expense_item.py", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_expense_item_tenant_no", "label": "_tenant_no()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_tenant_no()", "community": 407, "community_name": "_tenant_no", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_expense_item_get_by_id", "label": "get_by_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_by_id()", "community": 403, "community_name": "get_by_id", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_expense_item_create", "label": "create()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "create()", "community": 402, "community_name": "create", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_expense_item_update", "label": "update()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "update()", "community": 408, "community_name": "update", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_expense_item_soft_delete", "label": "soft_delete()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete()", "community": 406, "community_name": "soft_delete", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_expense_item_get_item_tree", "label": "get_item_tree()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_item_tree()", "community": 404, "community_name": "get_item_tree", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_expense_item_build_tree", "label": "_build_tree()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_tree()", "community": 401, "community_name": "_build_tree", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_init_py", "label": "__init__.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 281, "community_name": "__init__.py", "source_file": "app/services/bx/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_attachment_py", "label": "attachment.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 392, "community_name": "attachment.py", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_attachment_tenant_no", "label": "_tenant_no()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_tenant_no()", "community": 394, "community_name": "_tenant_no", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_attachment_get_by_id", "label": "get_by_id()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_by_id()", "community": 391, "community_name": "get_by_id", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_attachment_create", "label": "create()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "create()", "community": 389, "community_name": "create", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_attachment_soft_delete", "label": "soft_delete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete()", "community": 393, "community_name": "soft_delete", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_attachment_get_by_biz", "label": "get_by_biz()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_by_biz()", "community": 390, "community_name": "get_by_biz", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_attachment_count_invoice_attach_by_biz_ids", "label": "count_invoice_attach_by_biz_ids()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "count_invoice_attach_by_biz_ids()", "community": 55, "community_name": "Community 55", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_py", "label": "advance.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "advance.py", "community": 380, "community_name": "advance.py", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_tenant_no", "label": "_tenant_no()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_tenant_no()", "community": 385, "community_name": "_tenant_no", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_get_by_id", "label": "get_by_id()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_by_id()", "community": 371, "community_name": "get_by_id", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_get_paged", "label": "get_paged()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_paged()", "community": 372, "community_name": "get_paged", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_create", "label": "create()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "create()", "community": 369, "community_name": "create", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_update", "label": "update()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "update()", "community": 386, "community_name": "update", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_soft_delete", "label": "soft_delete()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete()", "community": 383, "community_name": "soft_delete", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_workflow_nodes", "label": "_workflow_nodes()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_workflow_nodes()", "community": 387, "community_name": "_workflow_nodes", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_submit", "label": "submit()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "submit()", "community": 384, "community_name": "submit", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_approve", "label": "approve()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "approve()", "community": 368, "community_name": "approve", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_reject", "label": "reject()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "reject()", "community": 382, "community_name": "reject", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_approval_record_dict", "label": "_approval_record_dict()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_approval_record_dict()", "community": 56, "community_name": "Community 56", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_latest_approval_per_node", "label": "_latest_approval_per_node()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_latest_approval_per_node()", "community": 375, "community_name": "_latest_approval_per_node", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_query_approvals", "label": "_query_approvals()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_query_approvals()", "community": 381, "community_name": "_query_approvals", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_global_status_counts", "label": "global_status_counts()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "global_status_counts()", "community": 373, "community_name": "global_status_counts", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_my_apply_base", "label": "_my_apply_base()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_my_apply_base()", "community": 376, "community_name": "_my_apply_base", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_my_apply_stats", "label": "my_apply_stats()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "my_apply_stats()", "community": 377, "community_name": "my_apply_stats", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_pending_approval_stats", "label": "pending_approval_stats()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pending_approval_stats()", "community": 379, "community_name": "pending_approval_stats", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_offset_amount_map", "label": "offset_amount_map()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "offset_amount_map()", "community": 378, "community_name": "offset_amount_map", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_issue", "label": "issue()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "issue()", "community": 374, "community_name": "issue", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_advance_finance_issue_stats", "label": "finance_issue_stats()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "finance_issue_stats()", "community": 370, "community_name": "finance_issue_stats", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_storage_py", "label": "storage.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "storage.py", "community": 148, "community_name": "storage.py", "source_file": "app/services/bx/storage.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_ledger_list_entries", "label": "list_entries()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "list_entries()", "community": 418, "community_name": "list_entries", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_ledger_calc_summary", "label": "calc_summary()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "calc_summary()", "community": 416, "community_name": "calc_summary", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_ledger_lock_summary", "label": "_lock_summary()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_lock_summary()", "community": 419, "community_name": "_lock_summary", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_ledger_refresh_summary", "label": "refresh_summary()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "refresh_summary()", "community": 420, "community_name": "refresh_summary", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_ledger_add_entry", "label": "add_entry()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "add_entry()", "community": 414, "community_name": "add_entry", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_ledger_debit_reimburse", "label": "debit_reimburse()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "debit_reimburse()", "community": 417, "community_name": "debit_reimburse", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_ledger_release_reimburse", "label": "release_reimburse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "release_reimburse()", "community": 421, "community_name": "release_reimburse", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_ledger_assert_can_delete_invoice", "label": "assert_can_delete_invoice()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "assert_can_delete_invoice()", "community": 415, "community_name": "assert_can_delete_invoice", "source_file": "app/services/bx/invoice_ledger.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_workflow_py", "label": "workflow.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 470, "community_name": "workflow.py", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_workflow_tenant_no", "label": "_tenant_no()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_tenant_no()", "community": 473, "community_name": "_tenant_no", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_workflow_get_by_id", "label": "get_by_id()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_by_id()", "community": 468, "community_name": "get_by_id", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_workflow_get_paged", "label": "get_paged()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_paged()", "community": 469, "community_name": "get_paged", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_workflow_create", "label": "create()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "create()", "community": 189, "community_name": "create", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_workflow_update", "label": "update()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "update()", "community": 474, "community_name": "update", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_workflow_soft_delete", "label": "soft_delete()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete()", "community": 472, "community_name": "soft_delete", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_workflow_get_by_biz_type", "label": "get_by_biz_type()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_by_biz_type()", "community": 467, "community_name": "get_by_biz_type", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_workflow_ensure_by_biz_type", "label": "ensure_by_biz_type()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ensure_by_biz_type()", "community": 466, "community_name": "ensure_by_biz_type", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_workflow_save_nodes", "label": "save_nodes()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "save_nodes()", "community": 471, "community_name": "save_nodes", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_base_py", "label": "base.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "base.py", "community": 397, "community_name": "base.py", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_base_get_by_id", "label": "get_by_id()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_by_id()", "community": 395, "community_name": "get_by_id", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_base_get_paged", "label": "get_paged()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_paged()", "community": 396, "community_name": "get_paged", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_base_create", "label": "create()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "create()", "community": 108, "community_name": "Community 108", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_base_update", "label": "update()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "update()", "community": 399, "community_name": "update", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_base_soft_delete", "label": "soft_delete()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "soft_delete()", "community": 398, "community_name": "soft_delete", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_py", "label": "invoice.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice.py", "community": 426, "community_name": "invoice.py", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_tenant_no", "label": "_tenant_no()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_tenant_no()", "community": 431, "community_name": "_tenant_no", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_is_wallet_admin", "label": "is_wallet_admin()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "is_wallet_admin()", "community": 413, "community_name": "is_wallet_admin", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_can_query_others_wallet", "label": "can_query_others_wallet()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "can_query_others_wallet()", "community": 149, "community_name": "Community 149", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_require_wallet_admin", "label": "_require_wallet_admin()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_require_wallet_admin()", "community": 427, "community_name": "_require_wallet_admin", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_lookup_user_name", "label": "_lookup_user_name()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_lookup_user_name()", "community": 424, "community_name": "_lookup_user_name", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_resolve_owner", "label": "_resolve_owner()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_owner()", "community": 428, "community_name": "_resolve_owner", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_resolve_owner_for_query", "label": "_resolve_owner_for_query()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_owner_for_query()", "community": 429, "community_name": "_resolve_owner_for_query", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_count_invoices", "label": "_count_invoices()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_count_invoices()", "community": 409, "community_name": "_count_invoices", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_get_mine_summary", "label": "get_mine_summary()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_mine_summary()", "community": 412, "community_name": "get_mine_summary", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_list_wallets", "label": "list_wallets()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "list_wallets()", "community": 423, "community_name": "list_wallets", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_list_ledgers", "label": "list_ledgers()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "list_ledgers()", "community": 422, "community_name": "list_ledgers", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_create", "label": "create()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "create()", "community": 410, "community_name": "create", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_delete", "label": "delete()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "delete()", "community": 411, "community_name": "delete", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_summary_to_dict", "label": "_summary_to_dict()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_summary_to_dict()", "community": 430, "community_name": "_summary_to_dict", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_bx_invoice_out_rows_with_attachments", "label": "out_rows_with_attachments()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "out_rows_with_attachments()", "community": 425, "community_name": "out_rows_with_attachments", "source_file": "app/services/bx/invoice.py", "file_type": "code", "degree": 0}, {"id": "app_services_db_init_py", "label": "__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 287, "community_name": "__init__.py", "source_file": "app/services/db/__init__.py", "file_type": "code", "degree": 0}, {"id": "app_ws_init_py", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 288, "community_name": "__init__.py", "source_file": "app/ws/__init__.py", "file_type": "code", "degree": 0}, {"id": "backend_readme_codeblock_1", "label": "code:block1 (backend/)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code:block1 (backend/)", "community": 151, "community_name": "Community 151", "source_file": "README.md", "file_type": "document", "degree": 0}, {"id": "backend_readme_codeblock_2", "label": "code:bash (python -m venv venv)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (python -m venv venv)", "community": 499, "community_name": "code:bash (python -m venv venv)", "source_file": "README.md", "file_type": "document", "degree": 0}, {"id": "backend_readme_codeblock_3", "label": "code:bash (pip install -r requirements.txt)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (pip install -r requirements.txt)", "community": 500, "community_name": "code:bash (pip install -r requirements.txt)", "source_file": "README.md", "file_type": "document", "degree": 0}, {"id": "backend_readme_codeblock_4", "label": "code:env (# \u6570\u636e\u5e93\u914d\u7f6e)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code:env (# \u6570\u636e\u5e93\u914d\u7f6e)", "community": 501, "community_name": "code:env (# \u6570\u636e\u5e93\u914d\u7f6e)", "source_file": "README.md", "file_type": "document", "degree": 0}, {"id": "backend_readme_codeblock_5", "label": "code:bash (uvicorn app.main:app --reload --port 8000)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (uvicorn app.main:app --reload --port 8000)", "community": 502, "community_name": "code:bash (uvicorn app.main:app --reload --port 8000)", "source_file": "README.md", "file_type": "document", "degree": 0}, {"id": "backend_deploy_codeblock_1", "label": "code:block1 (/iflytek/shanxia2.0/backend)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code:block1 (/iflytek/shanxia2.0/backend)", "community": 166, "community_name": "code:block1 (/iflytek/shanxia2.0/backend)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "backend_deploy_codeblock_2", "label": "code:bash (cd /path/to/shanxia2.0)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (cd /path/to/shanxia2.0)", "community": 495, "community_name": "code:bash (cd /path/to/shanxia2.0)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "backend_deploy_codeblock_4", "label": "code:bash (./start-prod.sh status # \u67e5\u770b\u72b6\u6001)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (./start-prod.sh status # \u67e5\u770b\u72b6\u6001)", "community": 496, "community_name": "code:bash (./start-prod.sh status # \u67e5\u770b\u72b6\u6001)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "backend_deploy_codeblock_5", "label": "code:bash (curl -s http://127.0.0.1:9111/health)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (curl -s http://127.0.0.1:9111/health)", "community": 497, "community_name": "code:bash (curl -s http://127.0.0.1:9111/health)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "backend_deploy_codeblock_6", "label": "code:bash (cd /iflytek/shanxia2.0/backend)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "code:bash (cd /iflytek/shanxia2.0/backend)", "community": 498, "community_name": "code:bash (cd /iflytek/shanxia2.0/backend)", "source_file": "DEPLOY.md", "file_type": "document", "degree": 0}, {"id": "app_api_bx_invoice_rationale_73", "label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968\uff1a\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848\uff0c\u91d1\u989d\u4e3a\u603b\u989d\uff0c\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968\uff1a\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848\uff0c\u91d1\u989d\u4e3a\u603b\u989d\uff0c\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002", "community": 259, "community_name": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968\uff1a\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848\uff0c\u91d1\u989d\u4e3a\u603b\u989d\uff0c\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002", "source_file": "app/api/bx/invoice.py", "file_type": "rationale", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_init_py", "label": "__init__.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 293, "community_name": "__init__.py", "source_file": "app/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_tasks_customer_pool_py", "label": "customer_pool.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_pool.py", "community": 636, "community_name": "customer_pool.py", "source_file": "app/tasks/customer_pool.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_tasks_init_py", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 638, "community_name": "__init__.py", "source_file": "app/tasks/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_core_auth_py", "label": "auth.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "auth.py", "community": 539, "community_name": "auth.py", "source_file": "app/core/auth.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_core_init_py", "label": "__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 545, "community_name": "__init__.py", "source_file": "app/core/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_core_storage_py", "label": "storage.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "storage.py", "community": 548, "community_name": "storage.py", "source_file": "app/core/storage.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_utils_init_py", "label": "__init__.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 294, "community_name": "__init__.py", "source_file": "app/utils/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_models_init_py", "label": "__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 577, "community_name": "__init__.py", "source_file": "app/models/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_models_base_py", "label": "base.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "base.py", "community": 576, "community_name": "base.py", "source_file": "app/models/base.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_auth_py", "label": "auth.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "auth.py", "community": 579, "community_name": "auth.py", "source_file": "app/schemas/auth.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_user_py", "label": "user.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "user.py", "community": 621, "community_name": "user.py", "source_file": "app/schemas/user.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_init_py", "label": "__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 607, "community_name": "__init__.py", "source_file": "app/schemas/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_menu_py", "label": "menu.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "menu.py", "community": 609, "community_name": "menu.py", "source_file": "app/schemas/menu.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_attachment_py", "label": "attachment.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 578, "community_name": "attachment.py", "source_file": "app/schemas/attachment.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_common_py", "label": "common.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "common.py", "community": 586, "community_name": "common.py", "source_file": "app/schemas/common.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_workflow_py", "label": "workflow.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 622, "community_name": "workflow.py", "source_file": "app/schemas/workflow.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_leave_py", "label": "leave.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "leave.py", "community": 608, "community_name": "leave.py", "source_file": "app/schemas/leave.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_plan_py", "label": "plan.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "plan.py", "community": 615, "community_name": "plan.py", "source_file": "app/schemas/pl/plan.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_transport_py", "label": "transport.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "transport.py", "community": 617, "community_name": "transport.py", "source_file": "app/schemas/pl/transport.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_maintenance_py", "label": "vehicle_maintenance.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_maintenance.py", "community": 618, "community_name": "vehicle_maintenance.py", "source_file": "app/schemas/pl/vehicle_maintenance.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_init_py", "label": "__init__.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 612, "community_name": "__init__.py", "source_file": "app/schemas/pl/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_freight_py", "label": "freight.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "freight.py", "community": 611, "community_name": "freight.py", "source_file": "app/schemas/pl/freight.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_io_order_py", "label": "io_order.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "io_order.py", "community": 614, "community_name": "io_order.py", "source_file": "app/schemas/pl/io_order.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_transport_address_py", "label": "transport_address.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "transport_address.py", "community": 616, "community_name": "transport_address.py", "source_file": "app/schemas/pl/transport_address.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_base_data_py", "label": "base_data.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "base_data.py", "community": 610, "community_name": "base_data.py", "source_file": "app/schemas/pl/base_data.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_urea_py", "label": "vehicle_urea.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_urea.py", "community": 620, "community_name": "vehicle_urea.py", "source_file": "app/schemas/pl/vehicle_urea.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "label": "vehicle_recharge.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_recharge.py", "community": 619, "community_name": "vehicle_recharge.py", "source_file": "app/schemas/pl/vehicle_recharge.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_inventory_py", "label": "inventory.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 613, "community_name": "inventory.py", "source_file": "app/schemas/pl/inventory.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_monitor_init_py", "label": "__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 295, "community_name": "__init__.py", "source_file": "app/schemas/monitor/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_bx_expense_item_py", "label": "expense_item.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "expense_item.py", "community": 583, "community_name": "expense_item.py", "source_file": "app/schemas/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_bx_init_py", "label": "__init__.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 584, "community_name": "__init__.py", "source_file": "app/schemas/bx/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_bx_attachment_py", "label": "attachment.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 581, "community_name": "attachment.py", "source_file": "app/schemas/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_bx_advance_py", "label": "advance.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "advance.py", "community": 580, "community_name": "advance.py", "source_file": "app/schemas/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_bx_common_py", "label": "common.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "common.py", "community": 582, "community_name": "common.py", "source_file": "app/schemas/bx/common.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_bx_workflow_py", "label": "workflow.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 585, "community_name": "workflow.py", "source_file": "app/schemas/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_price_letter_py", "label": "price_letter.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "price_letter.py", "community": 596, "community_name": "price_letter.py", "source_file": "app/schemas/crm/price_letter.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_pool_rule_py", "label": "pool_rule.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule.py", "community": 595, "community_name": "pool_rule.py", "source_file": "app/schemas/crm/pool_rule.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_customer_pool_py", "label": "customer_pool.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_pool.py", "community": 591, "community_name": "customer_pool.py", "source_file": "app/schemas/crm/customer_pool.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_quote_py", "label": "quote.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "quote.py", "community": 598, "community_name": "quote.py", "source_file": "app/schemas/crm/quote.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_customer_follow_py", "label": "customer_follow.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_follow.py", "community": 590, "community_name": "customer_follow.py", "source_file": "app/schemas/crm/customer_follow.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_init_py", "label": "__init__.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 296, "community_name": "__init__.py", "source_file": "app/schemas/crm/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_supplier_info_py", "label": "supplier_info.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info.py", "community": 600, "community_name": "supplier_info.py", "source_file": "app/schemas/crm/supplier_info.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_opportunity_py", "label": "opportunity.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity.py", "community": 594, "community_name": "opportunity.py", "source_file": "app/schemas/crm/opportunity.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_clue_py", "label": "clue.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "clue.py", "community": 587, "community_name": "clue.py", "source_file": "app/schemas/crm/clue.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_product_py", "label": "product.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "product.py", "community": 597, "community_name": "product.py", "source_file": "app/schemas/crm/product.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_customer_py", "label": "customer.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer.py", "community": 592, "community_name": "customer.py", "source_file": "app/schemas/crm/customer.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_statistics_py", "label": "statistics.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics.py", "community": 599, "community_name": "statistics.py", "source_file": "app/schemas/crm/statistics.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "label": "contract.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "contract.py", "community": 589, "community_name": "contract.py", "source_file": "app/schemas/crm/contract.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_contact_py", "label": "contact.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "contact.py", "community": 588, "community_name": "contact.py", "source_file": "app/schemas/crm/contact.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_invoice_info_py", "label": "invoice_info.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info.py", "community": 593, "community_name": "invoice_info.py", "source_file": "app/schemas/crm/invoice_info.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_db_public_inventory_py", "label": "public_inventory.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "public_inventory.py", "community": 605, "community_name": "public_inventory.py", "source_file": "app/schemas/db/public_inventory.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_db_init_py", "label": "__init__.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 602, "community_name": "__init__.py", "source_file": "app/schemas/db/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_db_dashboard_py", "label": "dashboard.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "dashboard.py", "community": 601, "community_name": "dashboard.py", "source_file": "app/schemas/db/dashboard.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_db_weighing_py", "label": "weighing.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "weighing.py", "community": 606, "community_name": "weighing.py", "source_file": "app/schemas/db/weighing.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_db_plans_py", "label": "plans.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "plans.py", "community": 604, "community_name": "plans.py", "source_file": "app/schemas/db/plans.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_db_inventory_py", "label": "inventory.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 603, "community_name": "inventory.py", "source_file": "app/schemas/db/inventory.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_user_py", "label": "user.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "user.py", "community": 573, "community_name": "user.py", "source_file": "app/crud/user.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_init_py", "label": "__init__.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 569, "community_name": "__init__.py", "source_file": "app/crud/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_menu_py", "label": "menu.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "menu.py", "community": 571, "community_name": "menu.py", "source_file": "app/crud/menu.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_workflow_py", "label": "workflow.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 574, "community_name": "workflow.py", "source_file": "app/crud/workflow.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_base_py", "label": "base.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "base.py", "community": 551, "community_name": "base.py", "source_file": "app/crud/base.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_leave_py", "label": "leave.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "leave.py", "community": 570, "community_name": "leave.py", "source_file": "app/crud/leave.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_monitor_init_py", "label": "__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 297, "community_name": "__init__.py", "source_file": "app/crud/monitor/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_price_letter_py", "label": "price_letter.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "price_letter.py", "community": 562, "community_name": "price_letter.py", "source_file": "app/crud/crm/price_letter.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_pool_rule_py", "label": "pool_rule.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pool_rule.py", "community": 561, "community_name": "pool_rule.py", "source_file": "app/crud/crm/pool_rule.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_customer_pool_py", "label": "customer_pool.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_pool.py", "community": 557, "community_name": "customer_pool.py", "source_file": "app/crud/crm/customer_pool.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_quote_py", "label": "quote.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "quote.py", "community": 564, "community_name": "quote.py", "source_file": "app/crud/crm/quote.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_customer_follow_py", "label": "customer_follow.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer_follow.py", "community": 556, "community_name": "customer_follow.py", "source_file": "app/crud/crm/customer_follow.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_init_py", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 298, "community_name": "__init__.py", "source_file": "app/crud/crm/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_supplier_info_py", "label": "supplier_info.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "supplier_info.py", "community": 566, "community_name": "supplier_info.py", "source_file": "app/crud/crm/supplier_info.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_opportunity_py", "label": "opportunity.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "opportunity.py", "community": 560, "community_name": "opportunity.py", "source_file": "app/crud/crm/opportunity.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_clue_py", "label": "clue.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "clue.py", "community": 553, "community_name": "clue.py", "source_file": "app/crud/crm/clue.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_product_py", "label": "product.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "product.py", "community": 563, "community_name": "product.py", "source_file": "app/crud/crm/product.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_customer_py", "label": "customer.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customer.py", "community": 558, "community_name": "customer.py", "source_file": "app/crud/crm/customer.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_statistics_py", "label": "statistics.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "statistics.py", "community": 565, "community_name": "statistics.py", "source_file": "app/crud/crm/statistics.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_contract_py", "label": "contract.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "contract.py", "community": 555, "community_name": "contract.py", "source_file": "app/crud/crm/contract.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_contact_py", "label": "contact.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "contact.py", "community": 554, "community_name": "contact.py", "source_file": "app/crud/crm/contact.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_crud_crm_invoice_info_py", "label": "invoice_info.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "invoice_info.py", "community": 559, "community_name": "invoice_info.py", "source_file": "app/crud/crm/invoice_info.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_init_py", "label": "__init__.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 523, "community_name": "__init__.py", "source_file": "app/api/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_menu_py", "label": "menu.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "menu.py", "community": 525, "community_name": "menu.py", "source_file": "app/api/menu.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_workflow_py", "label": "workflow.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 538, "community_name": "workflow.py", "source_file": "app/api/workflow.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_leave_py", "label": "leave.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "leave.py", "community": 524, "community_name": "leave.py", "source_file": "app/api/leave.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "label": "plan.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "plan.py", "community": 531, "community_name": "plan.py", "source_file": "app/api/pl/plan.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_transport_py", "label": "transport.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "transport.py", "community": 534, "community_name": "transport.py", "source_file": "app/api/pl/transport.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_vehicle_maintenance_py", "label": "vehicle_maintenance.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_maintenance.py", "community": 535, "community_name": "vehicle_maintenance.py", "source_file": "app/api/pl/vehicle_maintenance.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_init_py", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 528, "community_name": "__init__.py", "source_file": "app/api/pl/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_freight_py", "label": "freight.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "freight.py", "community": 527, "community_name": "freight.py", "source_file": "app/api/pl/freight.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_io_order_py", "label": "io_order.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "io_order.py", "community": 530, "community_name": "io_order.py", "source_file": "app/api/pl/io_order.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_transport_address_py", "label": "transport_address.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "transport_address.py", "community": 533, "community_name": "transport_address.py", "source_file": "app/api/pl/transport_address.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_base_data_py", "label": "base_data.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "base_data.py", "community": 526, "community_name": "base_data.py", "source_file": "app/api/pl/base_data.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_vehicle_urea_py", "label": "vehicle_urea.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_urea.py", "community": 537, "community_name": "vehicle_urea.py", "source_file": "app/api/pl/vehicle_urea.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_vehicle_recharge_py", "label": "vehicle_recharge.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vehicle_recharge.py", "community": 536, "community_name": "vehicle_recharge.py", "source_file": "app/api/pl/vehicle_recharge.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_inventory_py", "label": "inventory.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 529, "community_name": "inventory.py", "source_file": "app/api/pl/inventory.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_bx_expense_item_py", "label": "expense_item.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "expense_item.py", "community": 512, "community_name": "expense_item.py", "source_file": "app/api/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_bx_attachment_py", "label": "attachment.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 511, "community_name": "attachment.py", "source_file": "app/api/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_bx_advance_py", "label": "advance.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "advance.py", "community": 510, "community_name": "advance.py", "source_file": "app/api/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_bx_workflow_py", "label": "workflow.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 514, "community_name": "workflow.py", "source_file": "app/api/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_public_inventory_py", "label": "public_inventory.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "public_inventory.py", "community": 521, "community_name": "public_inventory.py", "source_file": "app/api/db/public_inventory.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_init_py", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 518, "community_name": "__init__.py", "source_file": "app/api/db/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_dashboard_py", "label": "dashboard.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "dashboard.py", "community": 517, "community_name": "dashboard.py", "source_file": "app/api/db/dashboard.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_weighing_py", "label": "weighing.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "weighing.py", "community": 522, "community_name": "weighing.py", "source_file": "app/api/db/weighing.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_plans_py", "label": "plans.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "plans.py", "community": 520, "community_name": "plans.py", "source_file": "app/api/db/plans.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_inventory_py", "label": "inventory.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory.py", "community": 519, "community_name": "inventory.py", "source_file": "app/api/db/inventory.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_expense_item_py", "label": "expense_item.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "expense_item.py", "community": 626, "community_name": "expense_item.py", "source_file": "app/services/bx/expense_item.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_init_py", "label": "__init__.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 299, "community_name": "__init__.py", "source_file": "app/services/bx/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_attachment_py", "label": "attachment.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "attachment.py", "community": 624, "community_name": "attachment.py", "source_file": "app/services/bx/attachment.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_advance_py", "label": "advance.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "advance.py", "community": 623, "community_name": "advance.py", "source_file": "app/services/bx/advance.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_storage_py", "label": "storage.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "storage.py", "community": 627, "community_name": "storage.py", "source_file": "app/services/bx/storage.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_workflow_py", "label": "workflow.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "workflow.py", "community": 628, "community_name": "workflow.py", "source_file": "app/services/bx/workflow.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_bx_base_py", "label": "base.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "base.py", "community": 625, "community_name": "base.py", "source_file": "app/services/bx/base.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_db_init_py", "label": "__init__.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 300, "community_name": "__init__.py", "source_file": "app/services/db/__init__.py", "file_type": "code", "degree": 0}, {"id": "users_zlwu_work_00code_shanxia2_0_backend_app_ws_init_py", "label": "__init__.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 301, "community_name": "__init__.py", "source_file": "app/ws/__init__.py", "file_type": "code", "degree": 0}];
|
|
const RAW_EDGES = [{"from": "app_api_init", "to": "app_api_admin", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_init", "to": "app_api_bx_init", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_init", "to": "app_api_crm", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_init", "to": "app_api_db_init", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_init", "to": "app_api_leave", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_init", "to": "app_api_menu", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_init", "to": "app_api_monitor", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_init", "to": "app_api_public", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_init", "to": "app_api_workflow", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_init_rationale_1", "to": "app_api_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_attachment_download_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_attachment_preview_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_attachmentdownloadurlbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_create_dept", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_create_dict_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_create_dict_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_create_menu", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_create_menu_favorite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_create_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_create_role_management", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_create_site", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_create_tenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_create_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_delete_dept", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_delete_dict_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_delete_dict_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_delete_menu", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_delete_menu_favorite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_delete_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_delete_role_management", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_delete_site", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_delete_tenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_delete_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_deptcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_deptupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_dict_data_all", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_dict_data_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_dictdatacreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_dictdataupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_dicttypecreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_dicttypeupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_format_file_size", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_get_role_data_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_get_role_menus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_get_tenant_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_get_user_by_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_depts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_dict_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_dict_types", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_menu_favorites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_menus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_post_bound_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_posts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_role_management", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_roles_for_designer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_roles_for_select", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_sites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_tenants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_list_users_for_select", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_menucreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_menuupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_postcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_postupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_postusersupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_reorder_menu_favorites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_reset_user_password", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_rolecreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_roledatascopebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_rolemenubody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_roleupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_sitecreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_siteupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_tenantcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_tenantupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_dept", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_dict_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_dict_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_menu", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_post_bound_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_role_data_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_role_management", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_role_menus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_site", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_tenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_update_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_upload_attachment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_usercreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_api_admin_userupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_attachment_biz", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_data_scope_apply_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_menu_guard_require_menu_code", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_core_storage", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_crud_dept", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_crud_dict_data", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_crud_dict_type", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_crud_menu", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_crud_menu_favorite", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_crud_oss", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_crud_post", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_crud_role", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_crud_site", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_crud_tenant", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_crud_user", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_models_models_sysdept", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_models_models_sysdictdata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_models_models_sysrole", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_schemas_menu_favorite", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_services_web_auth_roles", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "app_services_web_auth_roles_map_role_name_to_web", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_roles_for_select", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_roles_for_select", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_roles_for_select", "to": "app_services_web_auth_roles_map_role_name_to_web", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_rationale_51", "to": "app_api_admin_list_roles_for_select", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_attachment_download_url", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_attachment_preview_url", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dept", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dict_data", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dict_type", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_menu", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_menu_favorite", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_post", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_role_management", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_site", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_tenant", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_user", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_dept", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_dict_data", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_dict_type", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_menu", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_menu_favorite", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_post", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_role_management", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_site", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_tenant", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_user", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dict_data_all", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dict_data_options", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_get_role_data_scope", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_get_role_menus", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_get_tenant_no", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_get_user_by_id", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_depts", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_dict_data", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_dict_types", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_menu_favorites", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_menus", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_post_bound_users", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_posts", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_role_management", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_roles_for_designer", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_sites", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_tenants", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_users", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_users_for_select", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_reorder_menu_favorites", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_reset_user_password", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_dept", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_dict_data", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_dict_type", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_menu", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_post", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_post_bound_users", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_role_data_scope", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_role_management", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_role_menus", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_site", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_tenant", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_user", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_upload_attachment", "to": "app_api_admin_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_users_for_select", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_users_for_select", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_rationale_83", "to": "app_api_admin_list_users_for_select", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_roles_for_designer", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_roles_for_designer", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_rationale_109", "to": "app_api_admin_list_roles_for_designer", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_tenant", "to": "app_api_admin_tenantcreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_tenantcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_tenantcreatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantcreatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantcreatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantcreatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantcreatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantcreatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantcreatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_tenantupdatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantupdatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantupdatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantupdatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantupdatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantupdatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_tenantupdatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_tenant", "to": "app_api_admin_tenantupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_tenants", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_tenant", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_tenant", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_tenant", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_tenant", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_tenant", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_tenant", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_attachment_download_url", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_attachment_preview_url", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dept", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dict_data", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dict_type", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_menu", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_menu_favorite", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_post", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_role_management", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_site", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_user", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_menu_favorite", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dict_data_all", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dict_data_options", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_get_user_by_id", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_depts", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_dict_data", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_dict_types", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_menu_favorites", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_menus", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_post_bound_users", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_posts", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_role_management", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_sites", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_users", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_reorder_menu_favorites", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_dict_type", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_post_bound_users", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_role_data_scope", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_role_menus", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_upload_attachment", "to": "app_api_admin_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_user", "to": "app_api_admin_usercreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_usercreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_usercreatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_usercreatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_usercreatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_usercreatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_usercreatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_usercreatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_usercreatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_user", "to": "app_api_admin_userupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_userupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_userupdatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_userupdatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_userupdatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_userupdatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_userupdatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_userupdatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_userupdatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_list_users", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_users", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_get_user_by_id", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_get_user_by_id", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_get_user_by_id", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_user", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_user", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_user", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_user", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_user", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_user", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_reset_user_password", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_reset_user_password", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dict_type", "to": "app_api_admin_dicttypecreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dicttypecreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dicttypecreatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypecreatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypecreatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypecreatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypecreatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypecreatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypecreatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypeupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dicttypeupdatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypeupdatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypeupdatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypeupdatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypeupdatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypeupdatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dicttypeupdatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_dict_type", "to": "app_api_admin_dicttypeupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_dict_types", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dict_type", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dict_type", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_dict_type", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_dict_type", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_dict_type", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_dict_type", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dict_data", "to": "app_api_admin_dictdatacreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dictdatacreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dictdatacreatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdatacreatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdatacreatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdatacreatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdatacreatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdatacreatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdatacreatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdataupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dictdataupdatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdataupdatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdataupdatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdataupdatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdataupdatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdataupdatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_dictdataupdatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_dict_data", "to": "app_api_admin_dictdataupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_dict_data", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dict_data", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dict_data", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_dict_data", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_dict_data", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_dict_data", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_dict_data", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dict_data_options", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_dict_data_all", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dept", "to": "app_api_admin_deptcreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_deptcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_deptcreatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptcreatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptcreatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptcreatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptcreatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptcreatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptcreatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_deptupdatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptupdatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptupdatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptupdatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptupdatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptupdatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_deptupdatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_dept", "to": "app_api_admin_deptupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_depts", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dept", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_dept", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_dept", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_dept", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_dept", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_dept", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_site", "to": "app_api_admin_sitecreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_sitecreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_sitecreatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_sitecreatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_sitecreatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_sitecreatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_sitecreatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_sitecreatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_sitecreatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_siteupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_siteupdatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_siteupdatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_siteupdatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_siteupdatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_siteupdatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_siteupdatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_siteupdatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_site", "to": "app_api_admin_siteupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_sites", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_site", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_site", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_site", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_site", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_site", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_site", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_post", "to": "app_api_admin_postcreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_postcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_postcreatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postcreatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postcreatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postcreatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postcreatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postcreatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postcreatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_postupdatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postupdatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postupdatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postupdatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postupdatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postupdatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postupdatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_post", "to": "app_api_admin_postupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_posts", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_post", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_post", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_post", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_post", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_post", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_post", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_postusersupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_postusersupdatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postusersupdatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postusersupdatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postusersupdatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postusersupdatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postusersupdatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_postusersupdatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_post_bound_users", "to": "app_api_admin_postusersupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_post_bound_users", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_post_bound_users", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_post_bound_users", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_post_bound_users", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_menu", "to": "app_api_admin_menucreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_menucreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_menucreatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menucreatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menucreatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menucreatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menucreatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menucreatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menucreatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menuupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_menuupdatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menuupdatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menuupdatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menuupdatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menuupdatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menuupdatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_menuupdatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_menu", "to": "app_api_admin_menuupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_menus", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_menu", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_menu", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_menu", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_menu", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_menu", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_menu", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_role_management", "to": "app_api_admin_rolecreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_rolecreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_rolecreatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolecreatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolecreatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolecreatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolecreatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolecreatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolecreatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roleupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_roleupdatebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roleupdatebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roleupdatebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roleupdatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roleupdatebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roleupdatebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roleupdatebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_role_management", "to": "app_api_admin_roleupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_rolemenubody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_rolemenubody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolemenubody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolemenubody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolemenubody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolemenubody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolemenubody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_rolemenubody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_role_menus", "to": "app_api_admin_rolemenubody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_roledatascopebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_roledatascopebody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roledatascopebody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roledatascopebody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roledatascopebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roledatascopebody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roledatascopebody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_roledatascopebody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_update_role_data_scope", "to": "app_api_admin_roledatascopebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_role_management", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_role_management", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_role_management", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_role_management", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_role_management", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_role_management", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_role_management", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_get_role_menus", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_role_menus", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_role_menus", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_get_role_data_scope", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_get_role_data_scope", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_role_data_scope", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_update_role_data_scope", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_upload_attachment", "to": "app_api_admin_format_file_size", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_upload_attachment", "to": "app_api_admin_py_uploadfile", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_upload_attachment", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_upload_attachment", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_upload_attachment", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_attachment_download_url", "to": "app_api_admin_attachmentdownloadurlbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_attachment_preview_url", "to": "app_api_admin_attachmentdownloadurlbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_attachmentdownloadurlbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_attachmentdownloadurlbody", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_attachmentdownloadurlbody", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_attachmentdownloadurlbody", "to": "app_models_models_sysrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_attachmentdownloadurlbody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_attachmentdownloadurlbody", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_attachmentdownloadurlbody", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_attachmentdownloadurlbody", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_admin_attachment_download_url", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_attachment_download_url", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_rationale_1403", "to": "app_api_admin_attachment_download_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_attachment_preview_url", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_attachment_preview_url", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_rationale_1429", "to": "app_api_admin_attachment_preview_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_menu_favorites", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_list_menu_favorites", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_menu_favorite", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_menu_favorite", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_create_menu_favorite", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_reorder_menu_favorites", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_reorder_menu_favorites", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_reorder_menu_favorites", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_menu_favorite", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_menu_favorite", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_admin_delete_menu_favorite", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init", "to": "app_api_bx_advance", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init", "to": "app_api_bx_attachment", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init", "to": "app_api_bx_expense_item", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init", "to": "app_api_bx_init_bx_health", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init", "to": "app_api_bx_invoice", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init", "to": "app_api_bx_payment", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init", "to": "app_api_bx_reimburse", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init", "to": "app_api_bx_workflow", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init", "to": "app_schemas_bx_common", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init", "to": "app_schemas_bx_common_apiresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init_rationale_1", "to": "app_api_bx_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init_bx_health", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_init_rationale_19", "to": "app_api_bx_init_bx_health", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_advance_pending_approval_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_advance_status_counts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_approve_advance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_approved_by_me", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_create_advance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_delete_advance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_fill_offset_amounts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_get_advance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_get_approval_history", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_get_approvals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_list_advances", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_my_advance_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_my_advances", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_pending_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_reject_advance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_submit_advance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_tenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_api_bx_advance_update_advance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_core_bx_auth_get_bx_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_models_bx_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_models_bx_models_bxadvanceapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_models_bx_models_bxworkflowdef", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_schemas_bx_advance", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_schemas_bx_advance_advanceapplycreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_schemas_bx_advance_advanceapplyout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_schemas_bx_advance_advanceapplyupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_schemas_bx_advance_advanceapprovalcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_schemas_bx_advance_advanceapprovalout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_schemas_bx_advance_advanceapproverpendingstatsout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_schemas_bx_advance_advancemystatsout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_schemas_bx_common", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_schemas_bx_common_apiresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_schemas_bx_common_pageddata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_services_bx_advance", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_services_bx_advance_advanceservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_services_bx_expense_item", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_services_bx_expense_item_expenseitemservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_utils_bx_codegen", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_utils_bx_codegen_generate_apply_code", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_utils_bx_date_range", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_advance_pending_approval_stats", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_advance_status_counts", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_approved_by_me", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_create_advance", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_delete_advance", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_advance", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approval_history", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approvals", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_list_advances", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advance_stats", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advances", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_pending_approval", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_tenant", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_tenant", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_tenant", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_update_advance", "to": "app_api_bx_advance_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_advance_pending_approval_stats", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_advance_status_counts", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_approve_advance", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_approved_by_me", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_create_advance", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_delete_advance", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_fill_offset_amounts", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_advance", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approval_history", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approvals", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_list_advances", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advance_stats", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advances", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_pending_approval", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_reject_advance", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_submit_advance", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_update_advance", "to": "app_api_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_fill_offset_amounts", "to": "app_schemas_bx_advance_advanceapplyout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_fill_offset_amounts", "to": "app_services_bx_advance_advanceservice_offset_amount_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_list_advances", "to": "app_api_bx_advance_fill_offset_amounts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advances", "to": "app_api_bx_advance_fill_offset_amounts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_list_advances", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_list_advances", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_list_advances", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_list_advances", "to": "app_services_bx_advance_advanceservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_list_advances", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advances", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advances", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advances", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advances", "to": "app_services_bx_advance_advanceservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advances", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advance_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advance_stats", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_my_advance_stats", "to": "app_services_bx_advance_advanceservice_my_apply_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_advance_status_counts", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_advance_status_counts", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_advance_status_counts", "to": "app_services_bx_advance_advanceservice_global_status_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_pending_approval", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_pending_approval", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_pending_approval", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_pending_approval", "to": "app_services_bx_advance_advanceservice_pending_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_advance_pending_approval_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_advance_pending_approval_stats", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_advance_pending_approval_stats", "to": "app_services_bx_advance_advanceservice_pending_approval_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_approved_by_me", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_approved_by_me", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_approved_by_me", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_approved_by_me", "to": "app_services_bx_advance_advanceservice_approved_by_me", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_advance", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_advance", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_advance", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_advance", "to": "app_services_bx_advance_advanceservice_offset_amount_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approvals", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approvals", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approvals", "to": "app_services_bx_advance_advanceservice_get_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approvals", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approval_history", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approval_history", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approval_history", "to": "app_services_bx_advance_advanceservice_get_approval_history", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_get_approval_history", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_create_advance", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_create_advance", "to": "app_schemas_bx_advance_advanceapplycreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_create_advance", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_create_advance", "to": "app_services_bx_advance_advanceservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_create_advance", "to": "app_services_bx_expense_item_expenseitemservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_create_advance", "to": "app_utils_bx_codegen_generate_apply_code", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_update_advance", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_update_advance", "to": "app_schemas_bx_advance_advanceapplyupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_update_advance", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_update_advance", "to": "app_services_bx_advance_advanceservice_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_update_advance", "to": "app_services_bx_expense_item_expenseitemservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_submit_advance", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_submit_advance", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_submit_advance", "to": "app_services_bx_advance_advanceservice_submit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_approve_advance", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_approve_advance", "to": "app_schemas_bx_advance_advanceapprovalcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_approve_advance", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_approve_advance", "to": "app_services_bx_advance_advanceservice_approve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_reject_advance", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_reject_advance", "to": "app_schemas_bx_advance_advanceapprovalcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_reject_advance", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_reject_advance", "to": "app_services_bx_advance_advanceservice_reject", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_delete_advance", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_delete_advance", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_delete_advance", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_advance_delete_advance", "to": "app_services_bx_advance_advanceservice_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_api_bx_attachment_bind_biz", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_api_bx_attachment_delete_attachment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_api_bx_attachment_download_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_api_bx_attachment_list_by_biz", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_api_bx_attachment_parse_id_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_api_bx_attachment_preview_attachment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_api_bx_attachment_tenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_api_bx_attachment_upload_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_core_bx_auth_get_bx_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_schemas_bx_attachment", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_schemas_bx_attachment_attachmentout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_schemas_bx_common", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_schemas_bx_common_apiresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_services_bx_attachment", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_services_bx_attachment_attachmentservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_services_bx_storage", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_services_bx_storage_download_file_bytes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_services_bx_storage_get_preview_url", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "app_services_bx_storage_upload_bx_file", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_delete_attachment", "to": "app_api_bx_attachment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_download_file", "to": "app_api_bx_attachment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_list_by_biz", "to": "app_api_bx_attachment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_preview_attachment", "to": "app_api_bx_attachment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_tenant", "to": "app_api_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_tenant", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_tenant", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_bind_biz", "to": "app_api_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_delete_attachment", "to": "app_api_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_download_file", "to": "app_api_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_list_by_biz", "to": "app_api_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_preview_attachment", "to": "app_api_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_upload_file", "to": "app_api_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_bind_biz", "to": "app_api_bx_attachment_parse_id_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_upload_file", "to": "app_api_bx_attachment_py_uploadfile", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_upload_file", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_upload_file", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_upload_file", "to": "app_services_bx_attachment_attachmentservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_upload_file", "to": "app_services_bx_storage_upload_bx_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_download_file", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_download_file", "to": "app_services_bx_attachment_attachmentservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_download_file", "to": "app_services_bx_storage_download_file_bytes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_download_file", "to": "streamingresponse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_bx_attachment_delete_attachment", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_delete_attachment", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_delete_attachment", "to": "app_services_bx_attachment_attachmentservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_delete_attachment", "to": "app_services_bx_attachment_attachmentservice_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_preview_attachment", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_preview_attachment", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_preview_attachment", "to": "app_services_bx_attachment_attachmentservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_preview_attachment", "to": "app_services_bx_storage_get_preview_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_rationale_108", "to": "app_api_bx_attachment_preview_attachment", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_list_by_biz", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_list_by_biz", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_list_by_biz", "to": "app_services_bx_attachment_attachmentservice_get_by_biz", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_bind_biz", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_bind_biz", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_attachment_bind_biz", "to": "app_services_bx_attachment_attachmentservice_bind_biz", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_api_bx_expense_item_create_expense_item", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_api_bx_expense_item_delete_expense_item", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_api_bx_expense_item_get_expense_item", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_api_bx_expense_item_get_expense_item_tree", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_api_bx_expense_item_update_expense_item", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_core_bx_auth_get_bx_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_schemas_bx_common", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_schemas_bx_common_apiresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_schemas_bx_expense_item", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_schemas_bx_expense_item_expenseitemcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_schemas_bx_expense_item_expenseitemout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_schemas_bx_expense_item_expenseitemupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_services_bx_expense_item", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "app_services_bx_expense_item_expenseitemservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_get_expense_item_tree", "to": "app_api_bx_expense_item_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_get_expense_item_tree", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_get_expense_item_tree", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_get_expense_item_tree", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_get_expense_item_tree", "to": "app_services_bx_expense_item_expenseitemservice_get_item_tree", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_create_expense_item", "to": "app_api_bx_expense_item_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_delete_expense_item", "to": "app_api_bx_expense_item_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_get_expense_item", "to": "app_api_bx_expense_item_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_update_expense_item", "to": "app_api_bx_expense_item_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_get_expense_item", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_get_expense_item", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_get_expense_item", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_get_expense_item", "to": "app_services_bx_expense_item_expenseitemservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_create_expense_item", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_create_expense_item", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_create_expense_item", "to": "app_schemas_bx_expense_item_expenseitemcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_create_expense_item", "to": "app_services_bx_expense_item_expenseitemservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_update_expense_item", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_update_expense_item", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_update_expense_item", "to": "app_schemas_bx_expense_item_expenseitemupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_update_expense_item", "to": "app_services_bx_expense_item_expenseitemservice_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_delete_expense_item", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_delete_expense_item", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_delete_expense_item", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_delete_expense_item", "to": "app_services_bx_expense_item_expenseitemservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_expense_item_delete_expense_item", "to": "app_services_bx_expense_item_expenseitemservice_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_api_bx_invoice_create_invoice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_api_bx_invoice_delete_invoice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_api_bx_invoice_get_mine_wallet_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_api_bx_invoice_list_invoice_ledgers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_api_bx_invoice_list_invoice_wallets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_api_bx_invoice_list_invoices", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_core_bx_auth_get_bx_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_schemas_bx_common", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_schemas_bx_common_apiresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_schemas_bx_common_pageddata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_schemas_bx_invoice", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_schemas_bx_invoice_invoiceout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_schemas_bx_invoice_ledgerout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_schemas_bx_invoice_walletsummaryout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_services_bx_invoice", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "app_services_bx_invoice_invoiceservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_get_mine_wallet_summary", "to": "app_api_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_get_mine_wallet_summary", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_get_mine_wallet_summary", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_get_mine_wallet_summary", "to": "app_services_bx_invoice_invoiceservice_get_mine_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_create_invoice", "to": "app_api_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_delete_invoice", "to": "app_api_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoice_ledgers", "to": "app_api_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoice_wallets", "to": "app_api_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoices", "to": "app_api_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoice_wallets", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoice_wallets", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoice_wallets", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoice_wallets", "to": "app_services_bx_invoice_invoiceservice_list_wallets", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoice_wallets", "to": "app_services_bx_invoice_invoiceservice_summary_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoices", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoices", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoices", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoices", "to": "app_services_bx_invoice_invoiceservice_list_invoices", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoices", "to": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoices", "to": "app_services_bx_invoice_invoiceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_create_invoice", "to": "app_api_bx_invoice_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_create_invoice", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_create_invoice", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_create_invoice", "to": "app_services_bx_invoice_invoiceservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_create_invoice", "to": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_create_invoice", "to": "app_services_bx_invoice_invoiceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_rationale_71", "to": "app_api_bx_invoice_create_invoice", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_delete_invoice", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_delete_invoice", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_delete_invoice", "to": "app_services_bx_invoice_invoiceservice_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoice_ledgers", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoice_ledgers", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_invoice_list_invoice_ledgers", "to": "app_services_bx_invoice_invoiceservice_list_ledgers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_advance_issue_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_batch_offset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_export_advance_issues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_issue_advance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_list_advance_issues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_list_advance_offset_records", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_list_pending_payments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_list_processed_payments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_list_reimburse_offset_records", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_offset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_pay", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_payment_finance_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_tenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_api_bx_payment_wrap_reimburse_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_core_bx_auth_get_bx_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_models_bx_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_models_bx_models_bxadvanceapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_models_bx_models_bxreimburseapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_models_bx_models_bxreimburseoffset", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_advance", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_advance_advancefinanceissuestatsout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_advance_advanceissueout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_advance_advanceissuerequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_advance_advanceoffsetrecordout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_common", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_common_apiresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_common_pageddata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_reimburse", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_reimburse_batchoffsetrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_reimburse_offsetrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_reimburse_paymentfinancestatsout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_reimburse_payrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_reimburse_reimburseapplyout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_schemas_bx_reimburse_reimburseoffsetrecordout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_services_bx_advance", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_services_bx_advance_advanceservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_services_bx_attachment", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_services_bx_attachment_attachmentservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_services_bx_reimburse", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_services_bx_reimburse_reimburseservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_utils_bx_date_range", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_advance_issue_stats", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_batch_offset", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_export_advance_issues", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_issue_advance", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_issues", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_offset_records", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_pending_payments", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_processed_payments", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_reimburse_offset_records", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_offset", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_pay", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_payment_finance_stats", "to": "app_api_bx_payment_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_tenant", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_tenant", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_tenant", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_advance_issue_stats", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_batch_offset", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_export_advance_issues", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_issue_advance", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_issues", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_offset_records", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_pending_payments", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_processed_payments", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_reimburse_offset_records", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_offset", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_pay", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_payment_finance_stats", "to": "app_api_bx_payment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_pending_payments", "to": "app_api_bx_payment_wrap_reimburse_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_processed_payments", "to": "app_api_bx_payment_wrap_reimburse_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_wrap_reimburse_rows", "to": "app_schemas_bx_reimburse_reimburseapplyout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_pending_payments", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_pending_payments", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_pending_payments", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_pending_payments", "to": "app_services_bx_reimburse_reimburseservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_pending_payments", "to": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_pending_payments", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_payment_finance_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_payment_finance_stats", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_payment_finance_stats", "to": "app_services_bx_reimburse_reimburseservice_finance_payment_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_processed_payments", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_processed_payments", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_processed_payments", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_processed_payments", "to": "app_services_bx_reimburse_reimburseservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_processed_payments", "to": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_processed_payments", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_pay", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_pay", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_pay", "to": "app_schemas_bx_reimburse_payrequest", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_pay", "to": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_pay", "to": "app_services_bx_reimburse_reimburseservice_pay", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_offset", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_offset", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_offset", "to": "app_schemas_bx_reimburse_offsetrequest", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_offset", "to": "app_services_bx_reimburse_reimburseservice_offset", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_offset", "to": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_batch_offset", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_batch_offset", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_batch_offset", "to": "app_schemas_bx_reimburse_batchoffsetrequest", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_batch_offset", "to": "app_services_bx_reimburse_reimburseservice_batch_offset", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_batch_offset", "to": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_issues", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_issues", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_issues", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_issues", "to": "app_services_bx_advance_advanceservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_issues", "to": "app_services_bx_advance_advanceservice_offset_amount_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_issues", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_advance_issue_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_advance_issue_stats", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_advance_issue_stats", "to": "app_services_bx_advance_advanceservice_finance_issue_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_export_advance_issues", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_export_advance_issues", "to": "app_services_bx_advance_advanceservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_export_advance_issues", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_export_advance_issues", "to": "streamingresponse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_bx_payment_issue_advance", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_issue_advance", "to": "app_schemas_bx_advance_advanceissuerequest", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_issue_advance", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_issue_advance", "to": "app_services_bx_advance_advanceservice_issue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_issue_advance", "to": "app_services_bx_advance_advanceservice_offset_amount_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_issue_advance", "to": "app_services_bx_attachment_attachmentservice_get_by_biz", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_offset_records", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_offset_records", "to": "app_schemas_bx_advance_advanceoffsetrecordout", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_offset_records", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_advance_offset_records", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_reimburse_offset_records", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_reimburse_offset_records", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_reimburse_offset_records", "to": "app_schemas_bx_reimburse_reimburseoffsetrecordout", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_payment_list_reimburse_offset_records", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_approve_reimburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_approved_by_me", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_build_details_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_create_reimburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_delete_reimburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_get_approval_history", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_get_approvals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_get_generated_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_get_reimburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_list_reimburses", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_my_reimburse_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_my_reimburses", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_pending_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_pending_approval_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_reimburse_status_counts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_reject_reimburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_submit_reimburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_tenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_update_reimburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_api_bx_reimburse_withdraw_reimburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_core_bx_auth_get_bx_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_models_bx_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_models_bx_models_bxreimburseapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_models_bx_models_bxworkflowdef", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_common", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_common_apiresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_common_pageddata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_reimburse", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapplycreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapplyout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapplyupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapprovalcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapprovalout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapproverpendingstatsout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_reimburse_reimbursemystatsout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_schemas_bx_reimburse_reimbursesubmitbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_services_bx_expense_item", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_services_bx_expense_item_expenseitemservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_services_bx_reimburse", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_services_bx_reimburse_reimburseservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_utils_bx_codegen", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_utils_bx_codegen_generate_apply_code", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_utils_bx_codegen_generate_title", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_utils_bx_date_range", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approve_reimburse", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approved_by_me", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_create_reimburse", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_delete_reimburse", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approval_history", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approvals", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_generated_title", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_reimburse", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_list_reimburses", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburse_stats", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburses", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval_stats", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reimburse_status_counts", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reject_reimburse", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_submit_reimburse", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_tenant", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_tenant", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_tenant", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_update_reimburse", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_withdraw_reimburse", "to": "app_api_bx_reimburse_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approve_reimburse", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approved_by_me", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_build_details_data", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_create_reimburse", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_delete_reimburse", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approval_history", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approvals", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_generated_title", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_reimburse", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_list_reimburses", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburse_stats", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburses", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval_stats", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reimburse_status_counts", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reject_reimburse", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_submit_reimburse", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_update_reimburse", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_withdraw_reimburse", "to": "app_api_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_build_details_data", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_build_details_data", "to": "app_services_bx_expense_item_expenseitemservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_create_reimburse", "to": "app_api_bx_reimburse_build_details_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_update_reimburse", "to": "app_api_bx_reimburse_build_details_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_generated_title", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_generated_title", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_generated_title", "to": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_generated_title", "to": "app_utils_bx_codegen_generate_title", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_list_reimburses", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_list_reimburses", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_list_reimburses", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_list_reimburses", "to": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_list_reimburses", "to": "app_services_bx_reimburse_reimburseservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_list_reimburses", "to": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_list_reimburses", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburses", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburses", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburses", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburses", "to": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburses", "to": "app_services_bx_reimburse_reimburseservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburses", "to": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburses", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburse_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburse_stats", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_my_reimburse_stats", "to": "app_services_bx_reimburse_reimburseservice_my_apply_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reimburse_status_counts", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reimburse_status_counts", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reimburse_status_counts", "to": "app_services_bx_reimburse_reimburseservice_global_status_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval", "to": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval", "to": "app_services_bx_reimburse_reimburseservice_pending_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval_stats", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_pending_approval_stats", "to": "app_services_bx_reimburse_reimburseservice_pending_approval_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approved_by_me", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approved_by_me", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approved_by_me", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approved_by_me", "to": "app_services_bx_reimburse_reimburseservice_approved_by_me", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approved_by_me", "to": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_reimburse", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_reimburse", "to": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_reimburse", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approvals", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approvals", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approvals", "to": "app_services_bx_reimburse_reimburseservice_get_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approvals", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approval_history", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approval_history", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approval_history", "to": "app_services_bx_reimburse_reimburseservice_get_approval_history", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_get_approval_history", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_create_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_create_reimburse", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_create_reimburse", "to": "app_schemas_bx_reimburse_reimburseapplycreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_create_reimburse", "to": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_create_reimburse", "to": "app_services_bx_reimburse_reimburseservice_create_with_details", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_create_reimburse", "to": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_create_reimburse", "to": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_create_reimburse", "to": "app_utils_bx_codegen_generate_apply_code", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_update_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_update_reimburse", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_update_reimburse", "to": "app_schemas_bx_reimburse_reimburseapplyupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_update_reimburse", "to": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_update_reimburse", "to": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_update_reimburse", "to": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_update_reimburse", "to": "app_services_bx_reimburse_reimburseservice_update_with_details", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_submit_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_submit_reimburse", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_submit_reimburse", "to": "app_schemas_bx_reimburse_reimbursesubmitbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_submit_reimburse", "to": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_submit_reimburse", "to": "app_services_bx_reimburse_reimburseservice_submit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approve_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approve_reimburse", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approve_reimburse", "to": "app_schemas_bx_reimburse_reimburseapprovalcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approve_reimburse", "to": "app_services_bx_reimburse_reimburseservice_approve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_approve_reimburse", "to": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reject_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reject_reimburse", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reject_reimburse", "to": "app_schemas_bx_reimburse_reimburseapprovalcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reject_reimburse", "to": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_reject_reimburse", "to": "app_services_bx_reimburse_reimburseservice_reject", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_withdraw_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_withdraw_reimburse", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_withdraw_reimburse", "to": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_withdraw_reimburse", "to": "app_services_bx_reimburse_reimburseservice_withdraw", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_delete_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_delete_reimburse", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_delete_reimburse", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_reimburse_delete_reimburse", "to": "app_services_bx_reimburse_reimburseservice_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_api_bx_workflow_create_workflow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_api_bx_workflow_delete_workflow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_api_bx_workflow_get_workflow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_api_bx_workflow_get_workflow_by_biz_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_api_bx_workflow_list_workflows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_api_bx_workflow_save_workflow_nodes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_api_bx_workflow_update_workflow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_core_bx_auth_get_bx_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_schemas_bx_common", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_schemas_bx_common_apiresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_schemas_bx_common_pageddata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_schemas_bx_workflow", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_schemas_bx_workflow_workflowdefcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_schemas_bx_workflow_workflowdefout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_schemas_bx_workflow_workflowdefupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_schemas_bx_workflow_workflownodecreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_services_bx_workflow", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "app_services_bx_workflow_workflowservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_list_workflows", "to": "app_api_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_list_workflows", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_list_workflows", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_list_workflows", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_list_workflows", "to": "app_schemas_bx_common_pageddata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_list_workflows", "to": "app_services_bx_workflow_workflowservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_create_workflow", "to": "app_api_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_delete_workflow", "to": "app_api_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_get_workflow", "to": "app_api_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_get_workflow_by_biz_type", "to": "app_api_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_save_workflow_nodes", "to": "app_api_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_update_workflow", "to": "app_api_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_get_workflow_by_biz_type", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_get_workflow_by_biz_type", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_get_workflow_by_biz_type", "to": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_get_workflow", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_get_workflow", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_get_workflow", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_get_workflow", "to": "app_services_bx_workflow_workflowservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_create_workflow", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_create_workflow", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_create_workflow", "to": "app_schemas_bx_workflow_workflowdefcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_create_workflow", "to": "app_services_bx_workflow_workflowservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_create_workflow", "to": "app_services_bx_workflow_workflowservice_save_nodes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_update_workflow", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_update_workflow", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_update_workflow", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_update_workflow", "to": "app_schemas_bx_workflow_workflowdefupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_update_workflow", "to": "app_services_bx_workflow_workflowservice_save_nodes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_update_workflow", "to": "app_services_bx_workflow_workflowservice_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_save_workflow_nodes", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_save_workflow_nodes", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_save_workflow_nodes", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_save_workflow_nodes", "to": "app_schemas_bx_workflow_workflownodecreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_save_workflow_nodes", "to": "app_services_bx_workflow_workflowservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_save_workflow_nodes", "to": "app_services_bx_workflow_workflowservice_save_nodes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_delete_workflow", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_delete_workflow", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_delete_workflow", "to": "app_schemas_bx_common_apiresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_delete_workflow", "to": "app_services_bx_workflow_workflowservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_bx_workflow_delete_workflow", "to": "app_services_bx_workflow_workflowservice_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_category_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_category_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_category_tree", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_category_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_assign", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_check_convert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_check_duplicate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_convert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_create", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_export", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_follow_create", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_follow_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_follow_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_follow_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_follow_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_follow_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_import", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_import_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_invalid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_mine", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_park_area_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_statistics_level", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_statistics_overview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_statistics_owner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_statistics_source", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_statistics_trend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_to_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_today_new", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_update_level", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_clue_update_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contact_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contact_birthday", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contact_by_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contact_decision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contact_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contact_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contact_export", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contact_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contact_primary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contact_set_primary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contact_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contract_routes", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contract_routes_register_contract_routes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contract_sub_routes", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_check_duplicate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_create", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_deal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_dealed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_export", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_generate_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_import_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_into_pool", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_long_time_no_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_mine", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_park_area_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_to_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_transfer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_customer_week_new", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_follow_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_follow_by_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_follow_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_follow_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_follow_export", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_follow_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_follow_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_invoice_info_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_invoice_info_by_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_invoice_info_by_customer_impl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_invoice_info_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_invoice_info_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_invoice_info_set_default", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_invoice_info_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opp_list_kwargs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_assign", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_batch_update_expect_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_batch_update_stage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_change_stage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_export", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_follow_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_follow_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_follow_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_follow_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_follow_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_kanban", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_mark_lost", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_mark_won", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_mine_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_product_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_product_batch_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_product_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_product_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_product_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_product_list_by_opportunity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_product_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_stage_log_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_statistics_funnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_statistics_overview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_statistics_owner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_statistics_stage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_statistics_win_rate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_opportunity_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_customer_assign", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_customer_claim", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_customer_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_record_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_record_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_rule_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_rule_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_rule_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_rule_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_rule_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_rule_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_pool_rule_update_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_price_letter_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_price_letter_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_price_letter_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_price_letter_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_price_letter_void", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_product_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_product_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_product_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_product_export", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_product_import", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_product_import_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_product_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_product_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_product_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_product_update_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_quote_routes", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_quote_routes_register_quote_routes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_statistics_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_statistics_industry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_statistics_level", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_statistics_overview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_statistics_owner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_statistics_source", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_statistics_trend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_supplier_info_add", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_supplier_info_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_supplier_info_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_supplier_info_export", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_supplier_info_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_supplier_info_list_all", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_api_crm_supplier_info_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_core_oper_log_decorator", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_core_oper_log_decorator_oper_log", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_assign_clues", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_check_convert", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_check_duplicate_clue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_convert_clue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_create_clue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_enrich_user_names", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_follow", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_follow_create_clue_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_follow_delete_clue_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_follow_get_clue_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_follow_get_follow_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_follow_list_clue_follows", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_follow_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_follow_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_follow_update_clue_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_get_clue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_get_park_area_list", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_import_clues", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_invalid_clue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_list_clues", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_soft_delete_clue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_statistics", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_statistics_get_clue_level_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_statistics_get_clue_source_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_update_clue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_update_clue_level", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_clue_update_clue_status", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_contact", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_contact_create_contact", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_contact_get_contact", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_contact_list_contacts", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_contact_list_contacts_by_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_contact_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_contact_set_primary_contact", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_contact_soft_delete_contact", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_contact_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_contact_update_contact", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_assign_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_batch_claim_customers", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_check_duplicate_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_claim_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_create_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_customer_name_exists", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_deal_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_enrich_user_names", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_follow", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_follow_create_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_follow_get_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_follow_list_follows", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_follow_list_follows_by_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_follow_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_follow_soft_delete_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_follow_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_follow_update_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_generate_customer_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_get_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_get_park_area_list", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_into_pool", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_list_customer_options", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_list_customers", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_list_pool_customers", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_pool", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_pool_get_pool_record", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_pool_list_pool_records", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_pool_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_pool_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_soft_delete_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_transfer_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_customer_update_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_invoice_info", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_invoice_info_create_invoice_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_invoice_info_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_invoice_info_set_default_invoice_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_invoice_info_soft_delete_invoice_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_invoice_info_update_invoice_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_assign_opportunities", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_batch_update_expect_date", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_batch_update_stage", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_change_stage", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_create_opportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_follow", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_follow_create_opportunity_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_follow_get_opportunity_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_follow_list_follows_by_opportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_follow_list_opportunity_follows", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_follow_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_follow_update_opportunity_follow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_get_kanban_data", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_get_opportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_get_sales_funnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_get_stage_log_list", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_get_statistics_by_owner", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_get_statistics_by_stage", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_get_statistics_overview", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_get_win_rate_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_list_opportunities", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_mark_lost", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_mark_won", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_product_batch_add_opportunity_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_product_create_opportunity_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_product_get_opportunity_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_product_list_opportunity_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_product_list_products_by_opportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_product_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_product_update_opportunity_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_soft_delete_opportunities", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_opportunity_update_opportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_pool_rule", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_pool_rule_create_pool_rule", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_pool_rule_delete_pool_rules", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_pool_rule_execute_pool_rules", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_pool_rule_get_pool_rule", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_pool_rule_list_pool_rules", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_pool_rule_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_pool_rule_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_pool_rule_update_pool_rule", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_pool_rule_update_pool_rule_status", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_price_letter", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_price_letter_create_price_letter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_price_letter_get_price_letter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_price_letter_list_price_letters", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_price_letter_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_price_letter_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_price_letter_update_price_letter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_price_letter_void_price_letter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_category_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_create_category", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_create_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_get_category", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_get_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_list_categories", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_list_category_tree", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_list_product_options", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_list_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_product_no_exists", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_product_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_soft_delete_category", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_soft_delete_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_update_category", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_product_update_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_statistics", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_statistics_get_follow_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_statistics_get_industry_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_statistics_get_level_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_statistics_get_overview_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_statistics_get_owner_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_statistics_get_source_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_statistics_get_trend_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_supplier_info", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_supplier_info_create_supplier_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_supplier_info_list_all_supplier_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_supplier_info_list_supplier_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_supplier_info_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_supplier_info_soft_delete_supplier_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_supplier_info_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_crud_crm_supplier_info_update_supplier_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_models_crm_models_crmopportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_clueassignbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_clueconvertbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_cluecreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_cluedeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_cluefollowcreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_cluefollowdeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_cluefollowlistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_cluefollowupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_clueinvalidbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_cluelevelbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_cluelistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_cluestatisticsbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_cluestatusbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_clue_clueupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_contact", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_contact_contactcreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_contact_contactdeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_contact_contactlistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_contact_contactupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_customercreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_customerdeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_customerlistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_customeroptionsbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_customerupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_follow", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_follow_customerfollowcreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_follow_customerfollowdeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_follow_customerfollowlistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_follow_customerfollowupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_pool", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_pool_poolassignbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_pool_poolclaimbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_pool_poolcustomerlistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_pool_poolrecorddetailbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_customer_pool_poolrecordlistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_invoice_info", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_invoice_info_invoiceinfocreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_invoice_info_invoiceinfodeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_invoice_info_invoiceinfoupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityassignbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitychangestagebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitycreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitydeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitydetailbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityfollowcreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityfollowdeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityfollowdetailbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityfollowlistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityfollowupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitykanbanbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitylistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitymarklostbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitymarkwonbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityproductbatchaddbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityproductcreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityproductdeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityproductdetailbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityproductlistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityproductupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitystageloglistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunitystatisticsbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_opportunity_opportunityupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_pool_rule", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_pool_rule_poolruleaddbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_pool_rule_poolruledeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_pool_rule_poolruledetailbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_pool_rule_poolruleexecutebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_pool_rule_poolrulelistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_pool_rule_poolruleupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_pool_rule_poolruleupdatestatusbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_price_letter", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_price_letter_pricelettercreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_price_letter_priceletterdetailbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_price_letter_priceletterlistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_price_letter_priceletterupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_price_letter_pricelettervoidbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product_categorydeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product_productcategorycreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product_productcategorytreebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product_productcategoryupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product_productcreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product_productdeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product_productdetailbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product_productlistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product_productoptionsbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product_productupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_product_productupdatestatusbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_statistics", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_statistics_statisticsbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_supplier_info", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_supplier_info_supplierinfocreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_supplier_info_supplierinfodeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_supplier_info_supplierinfodetailbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_supplier_info_supplierinfolistallbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_supplier_info_supplierinfolistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_schemas_crm_supplier_info_supplierinfoupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_utils_crm_export_columns", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_utils_excel_export", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_rationale_1", "to": "app_api_crm", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_tree", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_tree", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_tree", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_tree", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_tree", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_tree", "to": "app_crud_crm_product_list_category_tree", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_tree", "to": "app_schemas_crm_product_productcategorytreebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_assign", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_check_convert", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_check_duplicate", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_convert", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_create", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_export", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_create", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_statistics", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_import", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_invalid", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_mine", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_park_area_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_level", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_overview", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_owner", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_source", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_trend", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_to_follow", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_today_new", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_level", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_status", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_birthday", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_by_customer", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_decision", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_export", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_primary", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_set_primary", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_check_duplicate", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_create", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_deal", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_dealed", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_export", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_generate_no", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_into_pool", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_key", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_long_time_no_follow", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_mine", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_options", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_park_area_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_to_follow", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_transfer", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_week_new", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_by_customer", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_export", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_by_customer", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_by_customer_impl", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_set_default", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_assign", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_expect_date", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_stage", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_change_stage", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_export", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_kanban", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_lost", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_won", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mine_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_batch_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list_by_opportunity", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_stage_log_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_funnel", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_overview", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_owner", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_stage", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_win_rate", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_assign", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_claim", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_execute", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update_status", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_void", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_export", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_import", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_options", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update_status", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_follow", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_industry", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_level", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_overview", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_owner", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_source", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_trend", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_add", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_delete", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_detail", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_export", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list_all", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_update", "to": "app_api_crm_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_list", "to": "app_crud_crm_customer_list_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_list", "to": "app_schemas_crm_customer_customerlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_detail", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_detail", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_options", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_options", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_options", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_options", "to": "app_crud_crm_customer_list_customer_options", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_options", "to": "app_schemas_crm_customer_customeroptionsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_rationale_423", "to": "app_api_crm_customer_options", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_create", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_create", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_create", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_create", "to": "app_crud_crm_customer_create_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_create", "to": "app_crud_crm_customer_customer_name_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_create", "to": "app_schemas_crm_customer_customercreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_update", "to": "app_crud_crm_customer_customer_name_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_update", "to": "app_crud_crm_customer_update_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_update", "to": "app_schemas_crm_customer_customerupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_delete", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_delete", "to": "app_crud_crm_customer_soft_delete_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_delete", "to": "app_schemas_crm_customer_customerdeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_generate_no", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_generate_no", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_generate_no", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_generate_no", "to": "app_crud_crm_customer_generate_customer_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_add", "to": "app_crud_crm_product_category_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_add", "to": "app_crud_crm_product_create_category", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_add", "to": "app_schemas_crm_product_productcategorycreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_update", "to": "app_crud_crm_product_category_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_update", "to": "app_crud_crm_product_update_category", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_update", "to": "app_schemas_crm_product_productcategoryupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_delete", "to": "app_crud_crm_product_soft_delete_category", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_category_delete", "to": "app_schemas_crm_product_categorydeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_list", "to": "app_crud_crm_product_list_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_list", "to": "app_schemas_crm_product_productlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_detail", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_detail", "to": "app_crud_crm_product_get_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_detail", "to": "app_crud_crm_product_product_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_detail", "to": "app_schemas_crm_product_productdetailbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_add", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_add", "to": "app_crud_crm_product_create_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_add", "to": "app_crud_crm_product_product_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_add", "to": "app_schemas_crm_product_productcreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update", "to": "app_crud_crm_product_product_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update", "to": "app_crud_crm_product_update_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update", "to": "app_schemas_crm_product_productupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_delete", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_delete", "to": "app_crud_crm_product_soft_delete_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_delete", "to": "app_schemas_crm_product_productdeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_rationale_710", "to": "app_api_crm_product_delete", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update_status", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update_status", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update_status", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update_status", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update_status", "to": "app_crud_crm_product_update_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_update_status", "to": "app_schemas_crm_product_productupdatestatusbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_options", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_options", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_options", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_options", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_options", "to": "app_crud_crm_product_list_product_options", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_options", "to": "app_schemas_crm_product_productoptionsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_import", "to": "app_api_crm_py_uploadfile", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_import", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_import", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_import", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_import", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_import", "to": "app_crud_crm_product_create_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_import", "to": "app_crud_crm_product_list_categories", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_import", "to": "app_crud_crm_product_product_no_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_import", "to": "app_api_crm_py_uploadfile", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_export", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_export", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_export", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_export", "to": "app_crud_crm_product_list_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_export", "to": "app_schemas_crm_product_productlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_export", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_import_template", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_product_import_template", "to": "streamingresponse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_crm_customer_transfer", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_transfer", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_transfer", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_transfer", "to": "app_crud_crm_customer_transfer_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_transfer", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_into_pool", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_into_pool", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_into_pool", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_into_pool", "to": "app_crud_crm_customer_into_pool", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_into_pool", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_deal", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_deal", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_deal", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_deal", "to": "app_crud_crm_customer_deal_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_deal", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_check_duplicate", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_check_duplicate", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_check_duplicate", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_check_duplicate", "to": "app_crud_crm_customer_check_duplicate_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_export", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_export", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_export", "to": "app_crud_crm_customer_list_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_export", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_export", "to": "app_schemas_crm_customer_customerlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_export", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_import_template", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_import_template", "to": "streamingresponse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_crm_customer_mine", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_mine", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_mine", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_mine", "to": "app_crud_crm_customer_list_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_mine", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_mine", "to": "app_schemas_crm_customer_customerlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_to_follow", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_to_follow", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_to_follow", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_to_follow", "to": "app_crud_crm_customer_list_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_to_follow", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_to_follow", "to": "app_schemas_crm_customer_customerlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_key", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_key", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_key", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_key", "to": "app_crud_crm_customer_list_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_key", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_key", "to": "app_schemas_crm_customer_customerlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_dealed", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_dealed", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_dealed", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_dealed", "to": "app_crud_crm_customer_list_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_dealed", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_dealed", "to": "app_schemas_crm_customer_customerlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_week_new", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_week_new", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_week_new", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_week_new", "to": "app_crud_crm_customer_list_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_week_new", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_week_new", "to": "app_schemas_crm_customer_customerlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_long_time_no_follow", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_long_time_no_follow", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_long_time_no_follow", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_long_time_no_follow", "to": "app_crud_crm_customer_list_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_long_time_no_follow", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_long_time_no_follow", "to": "app_schemas_crm_customer_customerlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_park_area_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_park_area_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_customer_park_area_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_list", "to": "app_crud_crm_customer_list_pool_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_list", "to": "app_schemas_crm_customer_pool_poolcustomerlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_assign", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_assign", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_assign", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_assign", "to": "app_crud_crm_customer_assign_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_assign", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_assign", "to": "app_schemas_crm_customer_pool_poolassignbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_claim", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_claim", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_claim", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_claim", "to": "app_crud_crm_customer_batch_claim_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_customer_claim", "to": "app_schemas_crm_customer_pool_poolclaimbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_list", "to": "app_crud_crm_customer_pool_list_pool_records", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_list", "to": "app_schemas_crm_customer_pool_poolrecordlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_detail", "to": "app_crud_crm_customer_pool_get_pool_record", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_record_detail", "to": "app_schemas_crm_customer_pool_poolrecorddetailbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_list", "to": "app_crud_crm_contact_list_contacts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_list", "to": "app_schemas_crm_contact_contactlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_detail", "to": "app_crud_crm_contact_get_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_detail", "to": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_by_customer", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_by_customer", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_by_customer", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_by_customer", "to": "app_crud_crm_contact_list_contacts_by_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_by_customer", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_add", "to": "app_crud_crm_contact_create_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_add", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_add", "to": "app_schemas_crm_contact_contactcreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_update", "to": "app_crud_crm_contact_update_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_update", "to": "app_schemas_crm_contact_contactupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_delete", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_delete", "to": "app_crud_crm_contact_soft_delete_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_delete", "to": "app_schemas_crm_contact_contactdeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_set_primary", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_set_primary", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_set_primary", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_set_primary", "to": "app_crud_crm_contact_set_primary_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_set_primary", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_export", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_export", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_export", "to": "app_crud_crm_contact_list_contacts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_export", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_export", "to": "app_schemas_crm_contact_contactlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_export", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_decision", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_decision", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_decision", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_decision", "to": "app_crud_crm_contact_list_contacts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_decision", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_decision", "to": "app_schemas_crm_contact_contactlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_primary", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_primary", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_primary", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_primary", "to": "app_crud_crm_contact_list_contacts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_primary", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_primary", "to": "app_schemas_crm_contact_contactlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_birthday", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_birthday", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_birthday", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_birthday", "to": "app_crud_crm_contact_list_contacts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_birthday", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contact_birthday", "to": "app_schemas_crm_contact_contactlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_list", "to": "app_crud_crm_customer_follow_list_follows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_list", "to": "followlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_export", "to": "followlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_detail", "to": "app_crud_crm_customer_follow_get_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_detail", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_by_customer", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_by_customer", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_by_customer", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_by_customer", "to": "app_crud_crm_customer_follow_list_follows_by_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_by_customer", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_add", "to": "app_crud_crm_customer_follow_create_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_add", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_add", "to": "followcreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_update", "to": "app_crud_crm_customer_follow_update_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_update", "to": "followupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_delete", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_delete", "to": "app_crud_crm_customer_follow_soft_delete_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_delete", "to": "followdeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_export", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_export", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_export", "to": "app_crud_crm_customer_follow_list_follows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_export", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_follow_export", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_list", "to": "app_crud_crm_pool_rule_list_pool_rules", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_list", "to": "app_schemas_crm_pool_rule_poolrulelistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_detail", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_detail", "to": "app_crud_crm_pool_rule_get_pool_rule", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_detail", "to": "app_schemas_crm_pool_rule_poolruledetailbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_add", "to": "app_crud_crm_pool_rule_create_pool_rule", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_add", "to": "app_schemas_crm_pool_rule_poolruleaddbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update", "to": "app_crud_crm_pool_rule_update_pool_rule", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update", "to": "app_schemas_crm_pool_rule_poolruleupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_delete", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_delete", "to": "app_crud_crm_pool_rule_delete_pool_rules", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_delete", "to": "app_schemas_crm_pool_rule_poolruledeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update_status", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update_status", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update_status", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update_status", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update_status", "to": "app_crud_crm_pool_rule_update_pool_rule_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_update_status", "to": "app_schemas_crm_pool_rule_poolruleupdatestatusbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_execute", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_execute", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_execute", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_execute", "to": "app_crud_crm_pool_rule_execute_pool_rules", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_pool_rule_execute", "to": "app_schemas_crm_pool_rule_poolruleexecutebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_overview", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_overview", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_overview", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_overview", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_overview", "to": "app_crud_crm_statistics_get_overview_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_overview", "to": "app_schemas_crm_statistics_statisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_source", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_source", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_source", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_source", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_source", "to": "app_crud_crm_statistics_get_source_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_source", "to": "app_schemas_crm_statistics_statisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_level", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_level", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_level", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_level", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_level", "to": "app_crud_crm_statistics_get_level_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_level", "to": "app_schemas_crm_statistics_statisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_industry", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_industry", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_industry", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_industry", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_industry", "to": "app_crud_crm_statistics_get_industry_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_industry", "to": "app_schemas_crm_statistics_statisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_trend", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_trend", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_trend", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_trend", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_trend", "to": "app_crud_crm_statistics_get_trend_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_trend", "to": "app_schemas_crm_statistics_statisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_owner", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_owner", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_owner", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_owner", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_owner", "to": "app_crud_crm_statistics_get_owner_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_owner", "to": "app_schemas_crm_statistics_statisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_follow", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_follow", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_follow", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_follow", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_statistics_follow", "to": "app_schemas_crm_statistics_statisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opp_list_kwargs", "to": "app_schemas_crm_opportunity_opportunitylistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_export", "to": "app_api_crm_opp_list_kwargs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_kanban", "to": "app_api_crm_opp_list_kwargs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_list", "to": "app_api_crm_opp_list_kwargs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mine_list", "to": "app_api_crm_opp_list_kwargs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_list", "to": "app_crud_crm_opportunity_list_opportunities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_list", "to": "app_schemas_crm_opportunity_opportunitylistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mine_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mine_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mine_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mine_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mine_list", "to": "app_crud_crm_opportunity_list_opportunities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mine_list", "to": "app_schemas_crm_opportunity_opportunitylistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_detail", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_detail", "to": "app_crud_crm_opportunity_get_opportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_detail", "to": "app_schemas_crm_opportunity_opportunitydetailbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_add", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_add", "to": "app_crud_crm_opportunity_create_opportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_add", "to": "app_schemas_crm_opportunity_opportunitycreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_update", "to": "app_crud_crm_opportunity_update_opportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_update", "to": "app_schemas_crm_opportunity_opportunityupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_delete", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_delete", "to": "app_crud_crm_opportunity_soft_delete_opportunities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_delete", "to": "app_schemas_crm_opportunity_opportunitydeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_assign", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_assign", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_assign", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_assign", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_assign", "to": "app_crud_crm_opportunity_assign_opportunities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_assign", "to": "app_schemas_crm_opportunity_opportunityassignbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_change_stage", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_change_stage", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_change_stage", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_change_stage", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_change_stage", "to": "app_crud_crm_opportunity_change_stage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_change_stage", "to": "app_schemas_crm_opportunity_opportunitychangestagebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_won", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_won", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_won", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_won", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_won", "to": "app_crud_crm_opportunity_mark_won", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_won", "to": "app_schemas_crm_opportunity_opportunitymarkwonbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_lost", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_lost", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_lost", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_lost", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_lost", "to": "app_crud_crm_opportunity_mark_lost", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_mark_lost", "to": "app_schemas_crm_opportunity_opportunitymarklostbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_stage", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_stage", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_stage", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_stage", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_stage", "to": "app_crud_crm_opportunity_batch_update_stage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_stage", "to": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_expect_date", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_expect_date", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_expect_date", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_expect_date", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_expect_date", "to": "app_crud_crm_opportunity_batch_update_expect_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_batch_update_expect_date", "to": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_stage_log_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_stage_log_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_stage_log_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_stage_log_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_stage_log_list", "to": "app_crud_crm_opportunity_get_stage_log_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_stage_log_list", "to": "app_schemas_crm_opportunity_opportunitystageloglistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_kanban", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_kanban", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_kanban", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_kanban", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_kanban", "to": "app_crud_crm_opportunity_get_kanban_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_kanban", "to": "app_schemas_crm_opportunity_opportunitykanbanbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_overview", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_overview", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_overview", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_overview", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_overview", "to": "app_crud_crm_opportunity_get_statistics_overview", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_overview", "to": "app_schemas_crm_opportunity_opportunitystatisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_stage", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_stage", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_stage", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_stage", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_stage", "to": "app_crud_crm_opportunity_get_statistics_by_stage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_win_rate", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_win_rate", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_win_rate", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_win_rate", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_win_rate", "to": "app_crud_crm_opportunity_get_win_rate_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_win_rate", "to": "app_schemas_crm_opportunity_opportunitystatisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_owner", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_owner", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_owner", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_owner", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_owner", "to": "app_crud_crm_opportunity_get_statistics_by_owner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_owner", "to": "app_schemas_crm_opportunity_opportunitystatisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_funnel", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_funnel", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_funnel", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_funnel", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_funnel", "to": "app_crud_crm_opportunity_get_sales_funnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_statistics_funnel", "to": "app_schemas_crm_opportunity_opportunitystatisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_list", "to": "app_crud_crm_opportunity_follow_list_opportunity_follows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_list", "to": "app_schemas_crm_opportunity_opportunityfollowlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_add", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_add", "to": "app_crud_crm_opportunity_follow_create_opportunity_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_add", "to": "app_schemas_crm_opportunity_opportunityfollowcreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_update", "to": "app_crud_crm_opportunity_follow_update_opportunity_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_update", "to": "app_schemas_crm_opportunity_opportunityfollowupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_delete", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_delete", "to": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_delete", "to": "app_schemas_crm_opportunity_opportunityfollowdeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_detail", "to": "app_crud_crm_opportunity_follow_get_opportunity_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_follow_detail", "to": "app_schemas_crm_opportunity_opportunityfollowdetailbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list", "to": "app_crud_crm_opportunity_product_list_opportunity_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list", "to": "app_schemas_crm_opportunity_opportunityproductlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list_by_opportunity", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list_by_opportunity", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list_by_opportunity", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list_by_opportunity", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list_by_opportunity", "to": "app_crud_crm_opportunity_product_list_products_by_opportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_list_by_opportunity", "to": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_add", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_add", "to": "app_crud_crm_opportunity_product_create_opportunity_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_add", "to": "app_schemas_crm_opportunity_opportunityproductcreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_batch_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_batch_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_batch_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_batch_add", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_batch_add", "to": "app_crud_crm_opportunity_product_batch_add_opportunity_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_batch_add", "to": "app_schemas_crm_opportunity_opportunityproductbatchaddbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_update", "to": "app_crud_crm_opportunity_product_update_opportunity_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_update", "to": "app_schemas_crm_opportunity_opportunityproductupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_delete", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_delete", "to": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_delete", "to": "app_schemas_crm_opportunity_opportunityproductdeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_detail", "to": "app_crud_crm_opportunity_product_get_opportunity_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_product_detail", "to": "app_schemas_crm_opportunity_opportunityproductdetailbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_export", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_export", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_export", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_export", "to": "app_crud_crm_opportunity_list_opportunities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_export", "to": "app_schemas_crm_opportunity_opportunitylistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_opportunity_export", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_rationale_3112", "to": "app_api_crm_supplier_info_list", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list", "to": "app_crud_crm_supplier_info_list_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list", "to": "app_schemas_crm_supplier_info_supplierinfolistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_rationale_3147", "to": "app_api_crm_supplier_info_list_all", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list_all", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list_all", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list_all", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list_all", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list_all", "to": "app_crud_crm_supplier_info_list_all_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_list_all", "to": "app_schemas_crm_supplier_info_supplierinfolistallbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_rationale_3172", "to": "app_api_crm_supplier_info_detail", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_detail", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_detail", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_detail", "to": "app_schemas_crm_supplier_info_supplierinfodetailbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_rationale_3195", "to": "app_api_crm_supplier_info_add", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_add", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_add", "to": "app_crud_crm_supplier_info_create_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_add", "to": "app_schemas_crm_supplier_info_supplierinfocreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_rationale_3221", "to": "app_api_crm_supplier_info_update", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_update", "to": "app_crud_crm_supplier_info_update_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_update", "to": "app_schemas_crm_supplier_info_supplierinfoupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_rationale_3249", "to": "app_api_crm_supplier_info_delete", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_delete", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_delete", "to": "app_crud_crm_supplier_info_soft_delete_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_delete", "to": "app_schemas_crm_supplier_info_supplierinfodeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_rationale_3278", "to": "app_api_crm_supplier_info_export", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_export", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_export", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_export", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_export", "to": "app_crud_crm_supplier_info_list_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_export", "to": "app_schemas_crm_supplier_info_supplierinfolistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_supplier_info_export", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_by_customer", "to": "app_api_crm_invoice_info_by_customer_impl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_by_customer_impl", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_by_customer_impl", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_by_customer_impl", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_by_customer_impl", "to": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_by_customer_impl", "to": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_list", "to": "app_api_crm_invoice_info_by_customer_impl", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_list", "to": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_rationale_3329", "to": "app_api_crm_invoice_info_list", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_by_customer", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_by_customer", "to": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_add", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_add", "to": "app_crud_crm_invoice_info_create_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_add", "to": "app_schemas_crm_invoice_info_invoiceinfocreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_update", "to": "app_crud_crm_invoice_info_update_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_update", "to": "app_schemas_crm_invoice_info_invoiceinfoupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_delete", "to": "app_crud_crm_invoice_info_soft_delete_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_delete", "to": "app_schemas_crm_invoice_info_invoiceinfodeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_set_default", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_set_default", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_set_default", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_set_default", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_set_default", "to": "app_crud_crm_invoice_info_set_default_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_invoice_info_set_default", "to": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_list", "to": "app_crud_crm_clue_list_clues", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_list", "to": "app_schemas_crm_clue_cluelistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_detail", "to": "app_crud_crm_clue_get_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_detail", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_create", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_create", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_create", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_create", "to": "app_crud_crm_clue_create_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_create", "to": "app_schemas_crm_clue_cluecreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update", "to": "app_crud_crm_clue_update_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update", "to": "app_schemas_crm_clue_clueupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_delete", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_delete", "to": "app_crud_crm_clue_soft_delete_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_delete", "to": "app_schemas_crm_clue_cluedeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_assign", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_assign", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_assign", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_assign", "to": "app_crud_crm_clue_assign_clues", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_assign", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_assign", "to": "app_schemas_crm_clue_clueassignbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_convert", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_convert", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_convert", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_convert", "to": "app_crud_crm_clue_convert_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_convert", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_convert", "to": "app_schemas_crm_clue_clueconvertbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_check_convert", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_check_convert", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_check_convert", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_check_convert", "to": "app_crud_crm_clue_check_convert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_status", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_status", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_status", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_status", "to": "app_crud_crm_clue_update_clue_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_status", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_status", "to": "app_schemas_crm_clue_cluestatusbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_invalid", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_invalid", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_invalid", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_invalid", "to": "app_crud_crm_clue_invalid_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_invalid", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_invalid", "to": "app_schemas_crm_clue_clueinvalidbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_level", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_level", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_level", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_level", "to": "app_crud_crm_clue_update_clue_level", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_level", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_update_level", "to": "app_schemas_crm_clue_cluelevelbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_mine", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_mine", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_mine", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_mine", "to": "app_crud_crm_clue_list_clues", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_mine", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_mine", "to": "app_schemas_crm_clue_cluelistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_to_follow", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_to_follow", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_to_follow", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_to_follow", "to": "app_crud_crm_clue_list_clues", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_to_follow", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_to_follow", "to": "app_schemas_crm_clue_cluelistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_today_new", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_today_new", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_today_new", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_today_new", "to": "app_crud_crm_clue_list_clues", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_today_new", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_today_new", "to": "app_schemas_crm_clue_cluelistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_park_area_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_park_area_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_park_area_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_list", "to": "app_crud_crm_clue_follow_list_clue_follows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_list", "to": "app_schemas_crm_clue_cluefollowlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_create", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_create", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_create", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_create", "to": "app_crud_crm_clue_follow_create_clue_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_create", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_create", "to": "app_schemas_crm_clue_cluefollowcreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_delete", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_delete", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_delete", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_delete", "to": "app_crud_crm_clue_follow_delete_clue_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_delete", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_delete", "to": "app_schemas_crm_clue_cluefollowdeletebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_statistics", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_statistics", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_statistics", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_statistics", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_export", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_export", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_export", "to": "app_crud_crm_clue_list_clues", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_export", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_export", "to": "app_schemas_crm_clue_cluelistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_export", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_import_template", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_import_template", "to": "streamingresponse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_crm_clue_import", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_import", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_import", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_import", "to": "app_crud_crm_clue_import_clues", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_check_duplicate", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_check_duplicate", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_check_duplicate", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_check_duplicate", "to": "app_crud_crm_clue_check_duplicate_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_detail", "to": "app_crud_crm_clue_follow_get_clue_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_update", "to": "app_crud_crm_clue_follow_update_clue_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_follow_update", "to": "app_schemas_crm_clue_cluefollowupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_overview", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_overview", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_overview", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_overview", "to": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_overview", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_overview", "to": "app_schemas_crm_clue_cluestatisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_source", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_source", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_source", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_source", "to": "app_crud_crm_clue_statistics_get_clue_source_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_source", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_source", "to": "app_schemas_crm_clue_cluestatisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_level", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_level", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_level", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_level", "to": "app_crud_crm_clue_statistics_get_clue_level_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_level", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_trend", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_trend", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_trend", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_trend", "to": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_trend", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_trend", "to": "app_schemas_crm_clue_cluestatisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_owner", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_owner", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_owner", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_owner", "to": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_owner", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_clue_statistics_owner", "to": "app_schemas_crm_clue_cluestatisticsbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_list", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_list", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_list", "to": "app_crud_crm_price_letter_list_price_letters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_list", "to": "app_schemas_crm_price_letter_priceletterlistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_detail", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_detail", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_detail", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_detail", "to": "app_crud_crm_price_letter_get_price_letter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_detail", "to": "app_schemas_crm_price_letter_priceletterdetailbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_add", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_add", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_add", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_add", "to": "app_crud_crm_price_letter_create_price_letter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_add", "to": "app_schemas_crm_price_letter_pricelettercreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_update", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_update", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_update", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_update", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_update", "to": "app_crud_crm_price_letter_update_price_letter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_update", "to": "app_schemas_crm_price_letter_priceletterupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_void", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_void", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_void", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_void", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_void", "to": "app_crud_crm_price_letter_void_price_letter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_price_letter_void", "to": "app_schemas_crm_price_letter_pricelettervoidbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_api_crm_contract_routes_register_contract_routes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_menu_guard_require_menu_code", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_oper_log_decorator", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_oper_log_decorator_oper_log", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_approval", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_approval_approve_contract_by_contract_id", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_approval_list_contract_approvals", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_approver_setting", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_approver_setting_get_setting", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_approver_setting_save_setting", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_batch_assign_owner", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_batch_submit_contract_approval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_create_contract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_create_from_opportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_create_from_quote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_download_contract_pdf", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_export_contracts", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_finish_contract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_get_contract_detail", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_get_template", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_invalid_contract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_list_contracts", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_query_expiring", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_renew_contract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_save_template", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_sign_contract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_soft_delete_contracts", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_start_execute", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_statistics_by_status", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_statistics_by_type", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_statistics_overview", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_statistics_trend", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_submit_contract_approval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_update_contract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_upload_attachments", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_upload_attachments_with_category", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_upload_file", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_contract_withdraw_contract_approval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_approver_setting", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_approver_setting_contractapproversettingsavebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractapprovalactionbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractbatchassignbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractbatchsubmitbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractcreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractexportbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractinvalidbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractlistquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractrenewbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractsignbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractstatisticsoverviewquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractstatisticstrendquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractstatusbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractsubmitbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contracttemplatesavebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractuploadattachmentsbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractuploadfilebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_schemas_crm_contract_contractwithdrawbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_utils_crm_export_columns", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_utils_excel_export", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_rationale_1", "to": "app_api_crm_contract_routes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_core_menu_guard_require_menu_code", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_core_oper_log_decorator_oper_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_approval_approve_contract_by_contract_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_approval_list_contract_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_approver_setting_get_setting", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_approver_setting_save_setting", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_batch_assign_owner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_batch_submit_contract_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_create_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_create_from_opportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_create_from_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_download_contract_pdf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_export_contracts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_finish_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_get_contract_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_get_template", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_invalid_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_list_contracts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_query_expiring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_renew_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_save_template", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_sign_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_soft_delete_contracts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_start_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_statistics_by_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_statistics_by_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_statistics_overview", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_statistics_trend", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_submit_contract_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_total_pages", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_update_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_upload_attachments", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_upload_attachments_with_category", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_upload_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_contract_withdraw_contract_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_schemas_crm_contract_contractexportbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_schemas_crm_contract_contractlistquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_schemas_crm_contract_contractstatisticsoverviewquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_schemas_crm_contract_contractstatisticstrendquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_routes_register_contract_routes", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_approval", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_approval_approve_pass", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_approval_approve_reject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_approval_approve_transfer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_approval_export_contract_approvals", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_approval_get_contract_approval_detail", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_approval_list_contract_approvals_page", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_approval_refresh_approver_names", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_create_contract_change", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_create_contract_template", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_execute_change", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_export_contract_changes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_export_contract_templates", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_get_contract_change_detail", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_get_contract_template_detail", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_list_contract_changes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_list_contract_templates", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_soft_delete_contract_changes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_soft_delete_contract_templates", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_submit_change_approval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_toggle_contract_template_active", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_update_contract_change", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_update_contract_template", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_contract_withdraw_change", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contractapprovalexportbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contractapprovallistquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contractapprovalpassbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contractapprovalrefreshnamesbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contractapprovalrejectbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contractapprovaltransferbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contractchangecreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contractchangeexportbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contractchangelistquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contractchangesubmitbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contractchangeupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contracttemplatecreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contracttemplateexportbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contracttemplatelistquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_schemas_crm_contract_contracttemplateupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_utils_crm_export_columns", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_utils_excel_export", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_rationale_1", "to": "app_api_crm_contract_sub_routes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_approval_approve_pass", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_approval_approve_reject", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_approval_approve_transfer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_approval_export_contract_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_approval_get_contract_approval_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_approval_list_contract_approvals_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_approval_refresh_approver_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_create_contract_change", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_create_contract_template", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_execute_change", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_export_contract_changes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_export_contract_templates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_get_contract_change_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_get_contract_template_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_list_contract_changes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_list_contract_templates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_soft_delete_contract_changes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_soft_delete_contract_templates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_submit_change_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_toggle_contract_template_active", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_total_pages", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_update_contract_change", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_update_contract_template", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_contract_withdraw_change", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_schemas_crm_contract_contractapprovalexportbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_schemas_crm_contract_contractapprovallistquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_schemas_crm_contract_contractapprovalrefreshnamesbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_schemas_crm_contract_contractchangeexportbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_schemas_crm_contract_contractchangelistquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_schemas_crm_contract_contracttemplateexportbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_schemas_crm_contract_contracttemplatelistquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_contract_sub_routes_register_contract_sub_routes", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_api_crm_quote_routes_register_quote_routes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_core_menu_guard_require_menu_code", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_accept_quote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_approval", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_approval_approve_quote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_approval_list_quote_approvals", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_approval_refresh_approver_names", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_approval_withdraw_approval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_approver_setting", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_approver_setting_get_setting", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_approver_setting_save_setting", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_create_new_version", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_create_quote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_generate_pdf", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_generate_share", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_get_quote_detail", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_get_template", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_invalid_quote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_list_quotes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_product_insert_quote_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_product_list_quote_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_product_product_row_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_product_soft_delete_quote_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_product_update_quote_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_query_versions", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_reject_quote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_save_template", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_share_log", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_share_log_list_share_logs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_share_log_share_log_statistics", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_soft_delete_quotes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_statistics_overview", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_statistics_status", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_statistics_trend", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_submit_quote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_to_contract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_crud_crm_quote_update_quote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_approver_setting", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_approver_setting_quoteapproversettingsavebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteacceptbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteapprovalapprovebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteapprovallistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteapprovalwithdrawbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotecreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotedeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotedetailbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteinvalidbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotelistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotenewversionbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotepdfbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteproductcreatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteproductdeletebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteproductlistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteproductupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoterejectbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotesharegeneratebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteshareloglistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotesharelogstatisticsbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotestatisticsoverviewbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotestatisticstrendbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotesubmitbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotetemplategetbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotetemplatesavebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quotetocontractbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_schemas_crm_quote_quoteversionsbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_utils_crm_export_columns", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_utils_excel_export", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_rationale_1", "to": "app_api_crm_quote_routes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_core_menu_guard_require_menu_code", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_accept_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_approval_approve_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_approval_list_quote_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_approval_refresh_approver_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_approval_withdraw_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_approver_setting_get_setting", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_approver_setting_save_setting", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_create_new_version", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_create_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_generate_pdf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_generate_share", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_get_quote_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_get_template", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_invalid_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_list_quotes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_product_insert_quote_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_product_list_quote_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_product_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_product_soft_delete_quote_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_product_update_quote_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_query_versions", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_reject_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_save_template", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_share_log_list_share_logs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_share_log_share_log_statistics", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_soft_delete_quotes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_statistics_overview", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_statistics_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_statistics_trend", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_submit_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_to_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_total_pages", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_crud_crm_quote_update_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_schemas_crm_quote_quotelistbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_schemas_crm_quote_quotestatisticsoverviewbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_schemas_crm_quote_quotestatisticstrendbody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_crm_quote_routes_register_quote_routes", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_init", "to": "app_api_db_dashboard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_init", "to": "app_api_db_init_db_health", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_init", "to": "app_api_db_inventory", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_init", "to": "app_api_db_plans", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_init", "to": "app_api_db_weighing", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_init", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_init_rationale_1", "to": "app_api_db_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_api_db_dashboard_cargo_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_api_db_dashboard_get_dashboard_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_api_db_dashboard_get_inbound_by_cargo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_api_db_dashboard_get_inbound_by_partner_cargo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_api_db_dashboard_get_outbound_by_cargo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_api_db_dashboard_get_outbound_by_partner_cargo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_api_db_dashboard_partner_cargo_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_api_db_dashboard_scoped_inventory_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_api_db_dashboard_scoped_weighing_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_api_db_dashboard_weighing_actual_map", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_models_db_models_dbweighingslip", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_schemas_db_dashboard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_schemas_db_dashboard_dashboardcargostat", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_schemas_db_dashboard_dashboardpartnercargostat", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_schemas_db_dashboard_dashboardstats", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_services_db_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "app_services_db_data_scope_apply_db_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_cargo_stats", "to": "app_api_db_dashboard_scoped_inventory_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_dashboard_stats", "to": "app_api_db_dashboard_scoped_inventory_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_partner_cargo_stats", "to": "app_api_db_dashboard_scoped_inventory_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_scoped_inventory_query", "to": "app_api_db_dashboard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_scoped_inventory_query", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_scoped_inventory_query", "to": "app_services_db_data_scope_apply_db_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_cargo_stats", "to": "app_api_db_dashboard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_dashboard_stats", "to": "app_api_db_dashboard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_inbound_by_cargo", "to": "app_api_db_dashboard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_inbound_by_partner_cargo", "to": "app_api_db_dashboard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_outbound_by_cargo", "to": "app_api_db_dashboard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_outbound_by_partner_cargo", "to": "app_api_db_dashboard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_partner_cargo_stats", "to": "app_api_db_dashboard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_scoped_weighing_query", "to": "app_api_db_dashboard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_weighing_actual_map", "to": "app_api_db_dashboard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_dashboard_stats", "to": "app_api_db_dashboard_scoped_weighing_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_scoped_weighing_query", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_scoped_weighing_query", "to": "app_services_db_data_scope_apply_db_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_weighing_actual_map", "to": "app_api_db_dashboard_scoped_weighing_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_dashboard_stats", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_dashboard_stats", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_dashboard_stats", "to": "app_schemas_db_dashboard_dashboardstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_inbound_by_cargo", "to": "app_api_db_dashboard_cargo_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_inbound_by_cargo", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_inbound_by_cargo", "to": "app_schemas_db_dashboard_dashboardcargostat", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_inbound_by_partner_cargo", "to": "app_api_db_dashboard_partner_cargo_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_inbound_by_partner_cargo", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_inbound_by_partner_cargo", "to": "app_schemas_db_dashboard_dashboardpartnercargostat", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_outbound_by_cargo", "to": "app_api_db_dashboard_cargo_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_outbound_by_cargo", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_outbound_by_cargo", "to": "app_schemas_db_dashboard_dashboardcargostat", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_outbound_by_partner_cargo", "to": "app_api_db_dashboard_partner_cargo_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_outbound_by_partner_cargo", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_get_outbound_by_partner_cargo", "to": "app_schemas_db_dashboard_dashboardpartnercargostat", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_cargo_stats", "to": "app_api_db_dashboard_weighing_actual_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_partner_cargo_stats", "to": "app_api_db_dashboard_weighing_actual_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_weighing_actual_map", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_cargo_stats", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_cargo_stats", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_cargo_stats", "to": "app_schemas_db_dashboard_dashboardcargostat", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_partner_cargo_stats", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_partner_cargo_stats", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_dashboard_partner_cargo_stats", "to": "app_schemas_db_dashboard_dashboardpartnercargostat", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_apply_inventory_product_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_apply_inventory_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_base_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_create_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_create_link_for_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_delete_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_generate_batch_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_get_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_get_inventory_by_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_get_inventory_related", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_get_inventory_site_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_inventoryrelateddata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_list_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_maybe_promote_third_party_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_resolve_tenant_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_api_db_inventory_update_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_core_db_auth_get_db_current_user_optional", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_core_delete_guard_user_info_from_context", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_models_db_models_dbpurchaseplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_models_db_models_dbweighingslip", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_schemas_db_inventory", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_schemas_db_inventory_createlinkforplanpayload", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_schemas_db_inventory_inboundoutboundcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_schemas_db_inventory_inboundoutboundread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_schemas_db_inventory_inboundoutboundupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_schemas_db_plans", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_schemas_db_plans_purchaseplanread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_schemas_db_public_inventory", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_schemas_db_public_inventory_inventorysiteurlread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_schemas_db_weighing", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_schemas_db_weighing_weighingslipread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_data_scope_apply_db_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_data_scope_assert_db_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_inventory_id", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_inventory_id_next_inbound_outbound_id", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_mappers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_mappers_inventory_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_mappers_is_empty_inventory_date", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_mappers_load_user_display_name_map", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_mappers_parse_date_str", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_mappers_plan_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_mappers_weighing_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_product_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_product_helpers_apply_product_snapshot_to_inventory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_base_query", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory", "to": "app_api_db_inventory_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_list_inventory", "to": "app_api_db_inventory_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_apply_inventory_product_update", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_link_for_plan", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_delete_inventory", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_generate_batch_no", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory_by_id", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory_related", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory_site_url", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_list_inventory", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_resolve_tenant_no", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_update_inventory", "to": "app_api_db_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_api_db_inventory_generate_batch_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_link_for_plan", "to": "app_api_db_inventory_generate_batch_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_api_db_inventory_resolve_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_resolve_tenant_no", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_resolve_tenant_no", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory", "to": "app_api_db_inventory_get_inventory_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory_by_id", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory_related", "to": "app_api_db_inventory_get_inventory_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_update_inventory", "to": "app_api_db_inventory_get_inventory_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_delete_inventory", "to": "app_api_db_inventory_get_inventory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory", "to": "app_schemas_db_inventory_inboundoutboundread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory", "to": "app_services_db_data_scope_assert_db_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory", "to": "app_services_db_mappers_inventory_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory_site_url", "to": "app_api_db_inventory_get_inventory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_rationale_392", "to": "app_api_db_inventory_get_inventory", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_apply_inventory_product_update", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_apply_inventory_product_update", "to": "app_services_db_product_helpers_apply_product_snapshot_to_inventory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_apply_inventory_product_update", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_update_inventory", "to": "app_api_db_inventory_apply_inventory_product_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_apply_inventory_update", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_apply_inventory_update", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_update_inventory", "to": "app_api_db_inventory_apply_inventory_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_maybe_promote_third_party_status", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_maybe_promote_third_party_status", "to": "app_services_db_mappers_is_empty_inventory_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_update_inventory", "to": "app_api_db_inventory_maybe_promote_third_party_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_list_inventory", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_list_inventory", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_list_inventory", "to": "app_schemas_db_inventory_inboundoutboundread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_list_inventory", "to": "app_services_db_data_scope_apply_db_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_list_inventory", "to": "app_services_db_mappers_inventory_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_list_inventory", "to": "app_services_db_mappers_load_user_display_name_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_list_inventory", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_models_db_models_dbinboundoutbound", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_schemas_db_inventory_inboundoutboundcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_schemas_db_inventory_inboundoutboundread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_services_db_inventory_id_next_inbound_outbound_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_services_db_mappers_inventory_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_services_db_product_helpers_apply_product_snapshot_to_inventory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_inventory", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_link_for_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_link_for_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_link_for_plan", "to": "app_models_db_models_dbinboundoutbound", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_link_for_plan", "to": "app_schemas_db_inventory_createlinkforplanpayload", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_link_for_plan", "to": "app_schemas_db_inventory_inboundoutboundread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_link_for_plan", "to": "app_services_db_inventory_id_next_inbound_outbound_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_create_link_for_plan", "to": "app_services_db_mappers_inventory_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory_site_url", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory_site_url", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory_site_url", "to": "app_schemas_db_public_inventory_inventorysiteurlread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_update_inventory", "to": "app_schemas_db_inventory_inboundoutboundread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_update_inventory", "to": "app_schemas_db_inventory_inboundoutboundupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_update_inventory", "to": "app_services_db_mappers_inventory_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_delete_inventory", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_delete_inventory", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_delete_inventory", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_delete_inventory", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory_related", "to": "app_api_db_inventory_inventoryrelateddata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_inventoryrelateddata", "to": "app_core_db_auth_dbusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_inventory_inventoryrelateddata", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_inventoryrelateddata", "to": "app_models_db_models_dbinboundoutbound", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_inventory_inventoryrelateddata", "to": "app_models_db_models_dbpurchaseplan", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_inventory_inventoryrelateddata", "to": "app_models_db_models_dbweighingslip", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_inventory_inventoryrelateddata", "to": "app_schemas_db_public_inventory_inventorysiteurlread", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_inventory_get_inventory_related", "to": "app_services_db_mappers_plan_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_inventory_get_inventory_related", "to": "app_services_db_mappers_weighing_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_apply_plan_product_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_apply_plan_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_autogeneratemonthlyresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_base_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_create_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_delete_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_generate_plan_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_get_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_get_plan_by_id_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_get_plan_related", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_get_third_party_plan_page", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_list_plans", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_planrelateddata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_run_auto_generate_monthly", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_thirdpartyplanpagedata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_api_db_plans_update_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_delete_guard_user_info_from_context", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_models_db_models_dbpurchaseplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_models_db_models_dbweighingslip", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_schemas_db_inventory", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_schemas_db_inventory_inboundoutboundread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_schemas_db_plans", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_schemas_db_plans_purchaseplancreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_schemas_db_plans_purchaseplanread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_schemas_db_plans_purchaseplanupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_schemas_db_plans_purchaseplanwithfilllink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_schemas_db_weighing", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_schemas_db_weighing_weighingslipread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_data_scope_apply_db_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_data_scope_assert_db_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_mappers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_mappers_inventory_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_mappers_load_user_display_name_map", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_mappers_parse_date_str", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_mappers_parse_datetime_str", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_mappers_plan_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_mappers_plan_to_read_with_fill_link", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_mappers_weighing_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_plan_helpers_generate_plan_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_product_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_product_helpers_apply_product_snapshot_to_plan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_base_query", "to": "app_api_db_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan", "to": "app_api_db_plans_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_list_plans", "to": "app_api_db_plans_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_apply_plan_product_update", "to": "app_api_db_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_api_db_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_delete_plan", "to": "app_api_db_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan", "to": "app_api_db_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan_by_id_only", "to": "app_api_db_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan_related", "to": "app_api_db_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_third_party_plan_page", "to": "app_api_db_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_list_plans", "to": "app_api_db_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_run_auto_generate_monthly", "to": "app_api_db_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_update_plan", "to": "app_api_db_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_list_plans", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_list_plans", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_list_plans", "to": "app_schemas_db_plans_purchaseplanwithfilllink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_list_plans", "to": "app_services_db_data_scope_apply_db_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_list_plans", "to": "app_services_db_mappers_load_user_display_name_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_list_plans", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_list_plans", "to": "app_services_db_mappers_plan_to_read_with_fill_link", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_api_db_plans_generate_plan_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_generate_plan_no", "to": "app_services_db_plan_helpers_generate_plan_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_models_db_models_dbpurchaseplan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_schemas_db_plans_purchaseplancreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_schemas_db_plans_purchaseplanread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_services_db_mappers_plan_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_services_db_product_helpers_apply_product_snapshot_to_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_create_plan", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_autogeneratemonthlyresult", "to": "app_core_db_auth_dbusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_autogeneratemonthlyresult", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_autogeneratemonthlyresult", "to": "app_models_db_models_dbinboundoutbound", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_autogeneratemonthlyresult", "to": "app_models_db_models_dbpurchaseplan", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_autogeneratemonthlyresult", "to": "app_models_db_models_dbweighingslip", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_run_auto_generate_monthly", "to": "app_api_db_plans_autogeneratemonthlyresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_rationale_257", "to": "app_api_db_plans_run_auto_generate_monthly", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_run_auto_generate_monthly", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_run_auto_generate_monthly", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_run_auto_generate_monthly", "to": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan", "to": "app_models_db_models_dbpurchaseplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan", "to": "app_schemas_db_plans_purchaseplanread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan", "to": "app_services_db_data_scope_assert_db_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan", "to": "app_services_db_mappers_plan_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_update_plan", "to": "app_api_db_plans_apply_plan_product_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_update_plan", "to": "app_api_db_plans_apply_plan_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_update_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_update_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_update_plan", "to": "app_schemas_db_plans_purchaseplanread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_update_plan", "to": "app_schemas_db_plans_purchaseplanupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_update_plan", "to": "app_services_db_mappers_plan_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_delete_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_delete_plan", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_delete_plan", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_delete_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan_by_id_only", "to": "app_models_db_models_dbpurchaseplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_third_party_plan_page", "to": "app_api_db_plans_get_plan_by_id_only", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_apply_plan_product_update", "to": "app_models_db_models_dbpurchaseplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_apply_plan_product_update", "to": "app_services_db_product_helpers_apply_product_snapshot_to_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_apply_plan_product_update", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_apply_plan_update", "to": "app_models_db_models_dbpurchaseplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_apply_plan_update", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_apply_plan_update", "to": "app_services_db_mappers_parse_datetime_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan_related", "to": "app_api_db_plans_planrelateddata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_planrelateddata", "to": "app_core_db_auth_dbusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_planrelateddata", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_planrelateddata", "to": "app_models_db_models_dbinboundoutbound", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_planrelateddata", "to": "app_models_db_models_dbpurchaseplan", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_planrelateddata", "to": "app_models_db_models_dbweighingslip", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_get_plan_related", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan_related", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan_related", "to": "app_services_db_mappers_inventory_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan_related", "to": "app_services_db_mappers_load_user_display_name_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_plan_related", "to": "app_services_db_mappers_weighing_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_third_party_plan_page", "to": "app_api_db_plans_thirdpartyplanpagedata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_thirdpartyplanpagedata", "to": "app_core_db_auth_dbusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_thirdpartyplanpagedata", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_thirdpartyplanpagedata", "to": "app_models_db_models_dbinboundoutbound", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_thirdpartyplanpagedata", "to": "app_models_db_models_dbpurchaseplan", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_thirdpartyplanpagedata", "to": "app_models_db_models_dbweighingslip", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_plans_get_third_party_plan_page", "to": "app_services_db_mappers_inventory_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_third_party_plan_page", "to": "app_services_db_mappers_load_user_display_name_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_third_party_plan_page", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_get_third_party_plan_page", "to": "app_services_db_mappers_plan_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_plans_rationale_445", "to": "app_api_db_plans_get_third_party_plan_page", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_api_db_public_inventory_assert_editable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_api_db_public_inventory_build_public_page", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_api_db_public_inventory_format_file_size", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_api_db_public_inventory_get_inventory_by_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_api_db_public_inventory_get_public_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_api_db_public_inventory_parse_feedback_images", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_api_db_public_inventory_resolve_plan_voided", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_api_db_public_inventory_save_public_feedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_api_db_public_inventory_upload_public_attachment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_core_attachment_biz", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_core_storage", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_crud_oss", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_models_pl_models_pltransportdblink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_schemas_db_public_inventory", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_schemas_db_public_inventory_publicinventoryfeedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_schemas_db_public_inventory_publicinventorypageread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_services_db_mappers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "app_services_db_mappers_inventory_date_to_api", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_rationale_1", "to": "app_api_db_public_inventory", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_api_db_public_inventory", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_build_public_page", "to": "app_api_db_public_inventory_parse_feedback_images", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_get_inventory_by_token", "to": "app_api_db_public_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_get_inventory_by_token", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_get_public_inventory", "to": "app_api_db_public_inventory_get_inventory_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_save_public_feedback", "to": "app_api_db_public_inventory_get_inventory_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_upload_public_attachment", "to": "app_api_db_public_inventory_get_inventory_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_build_public_page", "to": "app_api_db_public_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_get_public_inventory", "to": "app_api_db_public_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_resolve_plan_voided", "to": "app_api_db_public_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_save_public_feedback", "to": "app_api_db_public_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_upload_public_attachment", "to": "app_api_db_public_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_build_public_page", "to": "app_api_db_public_inventory_resolve_plan_voided", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_resolve_plan_voided", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_assert_editable", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_build_public_page", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_build_public_page", "to": "app_schemas_db_public_inventory_publicinventorypageread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_build_public_page", "to": "app_services_db_mappers_inventory_date_to_api", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_get_public_inventory", "to": "app_api_db_public_inventory_build_public_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_save_public_feedback", "to": "app_api_db_public_inventory_build_public_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_upload_public_attachment", "to": "app_api_db_public_inventory_build_public_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_get_public_inventory", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_save_public_feedback", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_save_public_feedback", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_save_public_feedback", "to": "app_schemas_db_public_inventory_publicinventoryfeedback", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_upload_public_attachment", "to": "app_api_db_public_inventory_format_file_size", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_upload_public_attachment", "to": "app_api_db_public_inventory_py_uploadfile", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_upload_public_attachment", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_upload_public_attachment", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_inventory_upload_public_attachment", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles", "to": "app_api_db_public_vehicles_list_public_vehicle_plates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles", "to": "app_api_db_public_vehicles_resolve_tenant_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles", "to": "app_models_db_models_dbpurchaseplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles_rationale_1", "to": "app_api_db_public_vehicles", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_api_db_public_vehicles", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles_list_public_vehicle_plates", "to": "app_api_db_public_vehicles_resolve_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles_resolve_tenant_no", "to": "app_api_db_public_vehicles_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles_list_public_vehicle_plates", "to": "app_api_db_public_vehicles_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_public_vehicles_rationale_49", "to": "app_api_db_public_vehicles_list_public_vehicle_plates", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_api_db_weighing_apply_weighing_product_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_api_db_weighing_apply_weighing_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_api_db_weighing_base_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_api_db_weighing_create_weighing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_api_db_weighing_delete_weighing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_api_db_weighing_get_weighing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_api_db_weighing_get_weighing_related", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_api_db_weighing_list_weighing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_api_db_weighing_update_weighing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_api_db_weighing_void_weighing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_api_db_weighing_weighingrelateddata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_delete_guard_user_info_from_context", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_models_db_models_dbpurchaseplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_models_db_models_dbweighingslip", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_schemas_db_inventory", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_schemas_db_inventory_inboundoutboundread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_schemas_db_plans", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_schemas_db_plans_purchaseplanread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_schemas_db_weighing", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_schemas_db_weighing_weighingslipcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_schemas_db_weighing_weighingslipread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_schemas_db_weighing_weighingslipupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_data_scope_apply_db_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_data_scope_assert_db_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_mappers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_mappers_datetime_end_of_day", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_mappers_inventory_date_to_api", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_mappers_inventory_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_mappers_load_user_display_name_map", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_mappers_parse_date_str", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_mappers_parse_datetime_str", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_mappers_plan_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_mappers_weighing_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_product_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_product_helpers_apply_product_snapshot_to_weighing", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_weighing_logic", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "app_services_db_weighing_logic_process_weighing_business_logic", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_base_query", "to": "app_api_db_weighing_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_list_weighing", "to": "app_api_db_weighing_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_apply_weighing_product_update", "to": "app_api_db_weighing_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_api_db_weighing_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_delete_weighing", "to": "app_api_db_weighing_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing", "to": "app_api_db_weighing_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing_related", "to": "app_api_db_weighing_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_list_weighing", "to": "app_api_db_weighing_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_update_weighing", "to": "app_api_db_weighing_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_void_weighing", "to": "app_api_db_weighing_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_delete_weighing", "to": "app_api_db_weighing_get_weighing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing", "to": "app_models_db_models_dbweighingslip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing", "to": "app_schemas_db_weighing_weighingslipread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing", "to": "app_services_db_data_scope_assert_db_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing", "to": "app_services_db_mappers_weighing_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing_related", "to": "app_api_db_weighing_get_weighing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_update_weighing", "to": "app_api_db_weighing_get_weighing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_void_weighing", "to": "app_api_db_weighing_get_weighing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_apply_weighing_product_update", "to": "app_models_db_models_dbweighingslip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_apply_weighing_product_update", "to": "app_services_db_product_helpers_apply_product_snapshot_to_weighing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_apply_weighing_product_update", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_update_weighing", "to": "app_api_db_weighing_apply_weighing_product_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_apply_weighing_update", "to": "app_models_db_models_dbweighingslip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_apply_weighing_update", "to": "app_services_db_mappers_parse_datetime_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_update_weighing", "to": "app_api_db_weighing_apply_weighing_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_list_weighing", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_list_weighing", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_list_weighing", "to": "app_schemas_db_weighing_weighingslipread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_list_weighing", "to": "app_services_db_data_scope_apply_db_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_list_weighing", "to": "app_services_db_mappers_datetime_end_of_day", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_list_weighing", "to": "app_services_db_mappers_inventory_date_to_api", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_list_weighing", "to": "app_services_db_mappers_load_user_display_name_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_list_weighing", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_list_weighing", "to": "app_services_db_mappers_weighing_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_models_db_models_dbweighingslip", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_schemas_db_weighing_weighingslipcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_schemas_db_weighing_weighingslipread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_services_db_mappers_parse_datetime_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_services_db_mappers_weighing_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_services_db_product_helpers_apply_product_snapshot_to_weighing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_create_weighing", "to": "app_services_db_weighing_logic_process_weighing_business_logic", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_update_weighing", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_update_weighing", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_update_weighing", "to": "app_schemas_db_weighing_weighingslipread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_update_weighing", "to": "app_schemas_db_weighing_weighingslipupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_update_weighing", "to": "app_services_db_mappers_weighing_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_update_weighing", "to": "app_services_db_weighing_logic_process_weighing_business_logic", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_void_weighing", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_void_weighing", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_void_weighing", "to": "app_services_db_weighing_logic_process_weighing_business_logic", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_delete_weighing", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_delete_weighing", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_delete_weighing", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_delete_weighing", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_delete_weighing", "to": "app_services_db_weighing_logic_process_weighing_business_logic", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing_related", "to": "app_api_db_weighing_weighingrelateddata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_weighingrelateddata", "to": "app_core_db_auth_dbusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_weighing_weighingrelateddata", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_weighingrelateddata", "to": "app_models_db_models_dbinboundoutbound", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_weighing_weighingrelateddata", "to": "app_models_db_models_dbpurchaseplan", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_weighing_weighingrelateddata", "to": "app_models_db_models_dbweighingslip", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_db_weighing_get_weighing_related", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing_related", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing_related", "to": "app_services_db_mappers_inventory_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_db_weighing_get_weighing_related", "to": "app_services_db_mappers_plan_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_api_duty_day_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_api_duty_delete_assignment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_api_duty_enrich_assign_names", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_api_duty_month_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_api_duty_save_day", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_api_duty_set_link", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_crud_user", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_schemas_duty", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_schemas_duty_dutydaysavebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_schemas_duty_dutylinkbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_services_duty_schedule", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "app_services_duty_schedule_dutybizerror", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_api_duty", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_enrich_assign_names", "to": "app_api_duty_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_enrich_assign_names", "to": "app_schemas_duty_dutydaysavebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_rationale_22", "to": "app_api_duty_enrich_assign_names", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_save_day", "to": "app_api_duty_enrich_assign_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_day_detail", "to": "app_api_duty_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_delete_assignment", "to": "app_api_duty_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_month_summary", "to": "app_api_duty_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_save_day", "to": "app_api_duty_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_set_link", "to": "app_api_duty_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_month_summary", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_day_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_day_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_save_day", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_save_day", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_save_day", "to": "app_schemas_duty_dutydaysavebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_set_link", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_set_link", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_set_link", "to": "app_schemas_duty_dutylinkbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_delete_assignment", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_duty_delete_assignment", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_api_leave_create_leave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_api_leave_delete_leave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_api_leave_get_leave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_api_leave_leave_local_callback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_api_leave_leave_workflow_callback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_api_leave_list_leaves", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_api_leave_submit_leave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_api_leave_update_leave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_crud_leave", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_crud_leave_total_pages", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_models_models_wfprocessdef", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_schemas_leave", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_schemas_leave_leavecreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_schemas_leave_leaveupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_services_workflow_callback", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_services_workflow_callback_register_local_callback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "app_services_workflow_engine_workflowengine", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_leave_local_callback", "to": "app_api_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_create_leave", "to": "app_api_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_delete_leave", "to": "app_api_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_get_leave", "to": "app_api_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_leave_workflow_callback", "to": "app_api_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_list_leaves", "to": "app_api_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_submit_leave", "to": "app_api_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_update_leave", "to": "app_api_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_list_leaves", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_list_leaves", "to": "app_crud_leave_total_pages", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_create_leave", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_create_leave", "to": "app_schemas_leave_leavecreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_submit_leave", "to": "app_api_leave_get_leave", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_submit_leave", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_submit_leave", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_submit_leave", "to": "app_services_workflow_engine_workflowengine", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_leave_workflow_callback", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_delete_leave", "to": "app_api_leave_get_leave", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_get_leave", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_get_leave", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_update_leave", "to": "app_api_leave_get_leave", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_delete_leave", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_delete_leave", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_update_leave", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_update_leave", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_leave_update_leave", "to": "app_schemas_leave_leaveupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_menu", "to": "app_api_menu_get_menu_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_menu", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_menu", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_menu", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_menu", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_menu", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_menu_rationale_1", "to": "app_api_menu", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_menu_get_menu_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_api_monitor_operlog_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_api_monitor_operlog_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_api_monitor_user_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_crud_monitor_oper_log", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_crud_monitor_oper_log_get_oper_log", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_crud_monitor_oper_log_list_oper_logs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_schemas_monitor_operlog", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_schemas_monitor_operlog_operlogdetailbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "app_schemas_monitor_operlog_operloglistbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_detail", "to": "app_api_monitor_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_list", "to": "app_api_monitor_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_list", "to": "app_api_monitor_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_list", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_list", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_list", "to": "app_crud_monitor_oper_log_list_oper_logs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_list", "to": "app_schemas_monitor_operlog_operloglistbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_rationale_33", "to": "app_api_monitor_operlog_list", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_detail", "to": "app_api_monitor_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_detail", "to": "app_crud_monitor_oper_log_get_oper_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_monitor_operlog_detail", "to": "app_schemas_monitor_operlog_operlogdetailbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_base_data", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_freight", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_inventory", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_io_order", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_menu_badges", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_ocr", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_plan", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_transport_address", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_vehicle_maintenance", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_vehicle_recharge", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "app_api_pl_vehicle_urea", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_init", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_approve_carrier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_bind_vehicle_driver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_create_carrier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_create_driver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_create_personnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_create_vehicle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_delete_carrier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_delete_driver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_delete_personnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_delete_vehicle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_get_carrier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_get_driver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_get_personnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_get_vehicle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_list_carriers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_list_drivers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_list_personnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_list_vehicles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_paste_recognize_commit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_personnel_to_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_personnel_to_driver_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_personnel_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_reject_carrier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_unbind_vehicle_driver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_update_carrier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_update_driver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_update_personnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_update_vehicle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_vehicle_to_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_api_pl_base_data_vehicle_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_delete_guard_user_info_from_context", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_models_pl_models_plcarrier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_models_pl_models_plpersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_models_pl_models_plvehicledriver", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_models_pl_models_plvehiclepersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_carrier_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_carrierauditreject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_carriercreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_carrierlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_carrierread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_carrierupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_certread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_drivercreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_driverlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_driverread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_driverupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_personnelcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_personneldetailread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_personnellistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_personnelread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_personnelupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_vehiclecreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_vehicledetailread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_vehicledrivercreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_vehiclelistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_vehicleread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_base_data_vehicleupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_paste_recognize", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_paste_recognize_pastecommitbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_schemas_pl_paste_recognize_pastecommitresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_carrier_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_carrier_service_carrier_eligible_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_carrier_service_normalize_carrier_urls", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_cert_required_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_cert_required_service_validate_personnel_required_certs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_cert_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_cert_service_certs_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_cert_service_list_owner_certs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_cert_service_list_owner_certs_batch", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_cert_service_nearest_expire_date", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_cert_service_save_owner_certs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_paste_recognize_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_paste_recognize_service_commit_paste_recognize", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_personnel_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_personnel_service_load_vehicle_personnel_rows", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "app_services_pl_personnel_service_save_vehicle_personnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_rationale_1", "to": "app_api_pl_base_data", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_carriers", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_carriers", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_carriers", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_carriers", "to": "app_schemas_pl_base_data_carrier_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_carriers", "to": "app_schemas_pl_base_data_carrierlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_approve_carrier", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_bind_vehicle_driver", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_carrier", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_driver", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_personnel", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_vehicle", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_carrier", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_driver", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_personnel", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_vehicle", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_carrier", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_driver", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_personnel", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_vehicle", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_drivers", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_personnel", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_vehicles", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_paste_recognize_commit", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_detail", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_read", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_reject_carrier", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_unbind_vehicle_driver", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_carrier", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_driver", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_personnel", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_vehicle_to_detail", "to": "app_api_pl_base_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_carrier", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_carrier", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_carrier", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_carrier", "to": "app_models_pl_models_plcarrier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_carrier", "to": "app_schemas_pl_base_data_carrier_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_carrier", "to": "app_schemas_pl_base_data_carriercreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_carrier", "to": "app_schemas_pl_base_data_carrierread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_carrier", "to": "app_services_pl_carrier_service_normalize_carrier_urls", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_carrier", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_carrier", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_carrier", "to": "app_models_pl_models_plcarrier", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_carrier", "to": "app_schemas_pl_base_data_carrier_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_carrier", "to": "app_schemas_pl_base_data_carrierread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_carrier", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_carrier", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_carrier", "to": "app_schemas_pl_base_data_carrier_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_carrier", "to": "app_schemas_pl_base_data_carrierread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_carrier", "to": "app_schemas_pl_base_data_carrierupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_carrier", "to": "app_services_pl_carrier_service_normalize_carrier_urls", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_carrier", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_carrier", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_carrier", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_carrier", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_approve_carrier", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_approve_carrier", "to": "app_schemas_pl_base_data_carrierread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_reject_carrier", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_reject_carrier", "to": "app_schemas_pl_base_data_carrierauditreject", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_reject_carrier", "to": "app_schemas_pl_base_data_carrierread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_vehicles", "to": "app_api_pl_base_data_vehicle_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_vehicle_to_detail", "to": "app_api_pl_base_data_vehicle_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_vehicle_to_read", "to": "app_models_pl_models_plvehicle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_vehicle_to_read", "to": "app_schemas_pl_base_data_certread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_vehicle_to_read", "to": "app_schemas_pl_base_data_vehicleread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_vehicle", "to": "app_api_pl_base_data_vehicle_to_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_vehicle", "to": "app_api_pl_base_data_vehicle_to_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_api_pl_base_data_vehicle_to_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_vehicle_to_detail", "to": "app_models_pl_models_plvehicle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_vehicle_to_detail", "to": "app_schemas_pl_base_data_vehicledetailread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_vehicle_to_detail", "to": "app_services_pl_cert_service_certs_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_vehicle_to_detail", "to": "app_services_pl_cert_service_list_owner_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_vehicle_to_detail", "to": "app_services_pl_personnel_service_load_vehicle_personnel_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_vehicle_to_detail", "to": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_vehicles", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_vehicles", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_vehicles", "to": "app_schemas_pl_base_data_vehiclelistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_vehicles", "to": "app_services_pl_carrier_service_carrier_eligible_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_vehicles", "to": "app_services_pl_cert_service_certs_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_vehicles", "to": "app_services_pl_cert_service_list_owner_certs_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_vehicles", "to": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_vehicle", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_vehicle", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_vehicle", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_vehicle", "to": "app_models_pl_models_plvehicle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_vehicle", "to": "app_schemas_pl_base_data_vehiclecreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_vehicle", "to": "app_schemas_pl_base_data_vehicledetailread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_vehicle", "to": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_vehicle", "to": "app_services_pl_cert_service_save_owner_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_vehicle", "to": "app_services_pl_personnel_service_save_vehicle_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_vehicle", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_vehicle", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_vehicle", "to": "app_models_pl_models_plvehicle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_vehicle", "to": "app_schemas_pl_base_data_vehicledetailread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_vehicle", "to": "app_services_pl_paste_recognize_service_get_vehicle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_schemas_pl_base_data_vehicledetailread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_schemas_pl_base_data_vehicleupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_services_pl_cert_service_list_owner_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_services_pl_cert_service_save_owner_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_services_pl_paste_recognize_service_get_vehicle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_services_pl_personnel_service_load_vehicle_personnel_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_vehicle", "to": "app_services_pl_personnel_service_save_vehicle_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_vehicle", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_vehicle", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_vehicle", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_vehicle", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_vehicle", "to": "app_services_pl_paste_recognize_service_get_vehicle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_personnel", "to": "app_api_pl_base_data_personnel_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_detail", "to": "app_api_pl_base_data_personnel_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_read", "to": "app_models_pl_models_plpersonnel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_read", "to": "app_schemas_pl_base_data_certread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_read", "to": "app_schemas_pl_base_data_personnelread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_read", "to": "app_services_pl_cert_service_nearest_expire_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_personnel", "to": "app_api_pl_base_data_personnel_to_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_personnel", "to": "app_api_pl_base_data_personnel_to_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_detail", "to": "app_models_pl_models_plpersonnel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_detail", "to": "app_schemas_pl_base_data_personneldetailread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_detail", "to": "app_services_pl_cert_service_certs_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_detail", "to": "app_services_pl_cert_service_list_owner_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_personnel", "to": "app_api_pl_base_data_personnel_to_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_personnel", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_personnel", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_personnel", "to": "app_schemas_pl_base_data_personnellistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_personnel", "to": "app_services_pl_cert_service_certs_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_personnel", "to": "app_services_pl_cert_service_list_owner_certs_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_personnel", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_personnel", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_personnel", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_personnel", "to": "app_models_pl_models_plpersonnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_personnel", "to": "app_schemas_pl_base_data_personnelcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_personnel", "to": "app_schemas_pl_base_data_personneldetailread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_personnel", "to": "app_services_pl_cert_required_service_validate_personnel_required_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_personnel", "to": "app_services_pl_cert_service_save_owner_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_personnel", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_personnel", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_personnel", "to": "app_models_pl_models_plpersonnel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_personnel", "to": "app_schemas_pl_base_data_personneldetailread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_personnel", "to": "app_services_pl_paste_recognize_service_get_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_personnel", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_personnel", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_personnel", "to": "app_schemas_pl_base_data_personneldetailread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_personnel", "to": "app_schemas_pl_base_data_personnelupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_personnel", "to": "app_services_pl_cert_required_service_validate_personnel_required_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_personnel", "to": "app_services_pl_cert_service_list_owner_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_personnel", "to": "app_services_pl_cert_service_save_owner_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_personnel", "to": "app_services_pl_paste_recognize_service_get_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_personnel", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_personnel", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_personnel", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_personnel", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_personnel", "to": "app_services_pl_paste_recognize_service_get_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_driver", "to": "app_api_pl_base_data_personnel_to_driver_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_driver", "to": "app_api_pl_base_data_personnel_to_driver_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_drivers", "to": "app_api_pl_base_data_personnel_to_driver_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_driver_read", "to": "app_models_pl_models_plpersonnel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_personnel_to_driver_read", "to": "app_schemas_pl_base_data_driverread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_driver", "to": "app_api_pl_base_data_personnel_to_driver_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_drivers", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_drivers", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_list_drivers", "to": "app_schemas_pl_base_data_driverlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_driver", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_driver", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_driver", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_driver", "to": "app_models_pl_models_plpersonnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_driver", "to": "app_schemas_pl_base_data_drivercreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_create_driver", "to": "app_schemas_pl_base_data_driverread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_driver", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_driver", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_driver", "to": "app_schemas_pl_base_data_driverread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_get_driver", "to": "app_services_pl_paste_recognize_service_get_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_driver", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_driver", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_driver", "to": "app_schemas_pl_base_data_driverread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_driver", "to": "app_schemas_pl_base_data_driverupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_update_driver", "to": "app_services_pl_paste_recognize_service_get_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_driver", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_driver", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_driver", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_driver", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_delete_driver", "to": "app_services_pl_paste_recognize_service_get_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_bind_vehicle_driver", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_bind_vehicle_driver", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_bind_vehicle_driver", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_bind_vehicle_driver", "to": "app_models_pl_models_plvehiclepersonnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_bind_vehicle_driver", "to": "app_schemas_pl_base_data_vehicledrivercreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_bind_vehicle_driver", "to": "app_services_pl_paste_recognize_service_get_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_bind_vehicle_driver", "to": "app_services_pl_paste_recognize_service_get_vehicle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_unbind_vehicle_driver", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_unbind_vehicle_driver", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_unbind_vehicle_driver", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_unbind_vehicle_driver", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_paste_recognize_commit", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_paste_recognize_commit", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_paste_recognize_commit", "to": "app_schemas_pl_paste_recognize_pastecommitbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_paste_recognize_commit", "to": "app_schemas_pl_paste_recognize_pastecommitresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_base_data_paste_recognize_commit", "to": "app_services_pl_paste_recognize_service_commit_paste_recognize", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_approve_settlement_legacy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_cancel_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_create_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_delete_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_disburse_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_generate_settlement_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_get_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_get_settlement_approval_flow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_get_settlement_by_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_list_settlements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_list_unsettled_plans", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_list_vouchers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_process_settlement_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_submit_settlement_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_submit_settlement_legacy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_update_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_api_pl_freight_withdraw_settlement_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_models_pl_models_plfreightsettlement", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight_freightsettlementapprovalactionbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight_freightsettlementbytransportread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight_freightsettlementcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight_freightsettlementdisbursebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight_freightsettlementlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight_freightsettlementread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight_freightsettlementupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight_freightsettlementwithtransports", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight_remittancevoucherread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "app_schemas_pl_freight_unsettledplanlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_create_settlement", "to": "app_api_pl_freight_generate_settlement_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_generate_settlement_no", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_approve_settlement_legacy", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_cancel_settlement", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_create_settlement", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_delete_settlement", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_disburse_settlement", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_get_settlement", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_get_settlement_approval_flow", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_get_settlement_by_transport", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_settlements", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_unsettled_plans", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_vouchers", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_process_settlement_approval", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_submit_settlement_approval", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_submit_settlement_legacy", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_update_settlement", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_withdraw_settlement_approval", "to": "app_api_pl_freight_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_unsettled_plans", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_unsettled_plans", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_unsettled_plans", "to": "app_schemas_pl_freight_unsettledplanlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_settlements", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_settlements", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_settlements", "to": "app_schemas_pl_freight_freightsettlementlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_get_settlement_by_transport", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_get_settlement_by_transport", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_get_settlement_by_transport", "to": "app_schemas_pl_freight_freightsettlementbytransportread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_create_settlement", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_create_settlement", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_create_settlement", "to": "app_schemas_pl_freight_freightsettlementcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_create_settlement", "to": "app_schemas_pl_freight_freightsettlementread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_get_settlement", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_get_settlement", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_get_settlement", "to": "app_schemas_pl_freight_freightsettlementwithtransports", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_update_settlement", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_update_settlement", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_update_settlement", "to": "app_schemas_pl_freight_freightsettlementread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_update_settlement", "to": "app_schemas_pl_freight_freightsettlementupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_cancel_settlement", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_cancel_settlement", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_cancel_settlement", "to": "app_schemas_pl_freight_freightsettlementread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_delete_settlement", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_delete_settlement", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_submit_settlement_approval", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_submit_settlement_approval", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_submit_settlement_approval", "to": "app_schemas_pl_freight_freightsettlementread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_submit_settlement_approval", "to": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_process_settlement_approval", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_process_settlement_approval", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_process_settlement_approval", "to": "app_schemas_pl_freight_freightsettlementapprovalactionbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_process_settlement_approval", "to": "app_schemas_pl_freight_freightsettlementread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_withdraw_settlement_approval", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_withdraw_settlement_approval", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_withdraw_settlement_approval", "to": "app_schemas_pl_freight_freightsettlementread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_get_settlement_approval_flow", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_get_settlement_approval_flow", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_disburse_settlement", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_disburse_settlement", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_disburse_settlement", "to": "app_schemas_pl_freight_freightsettlementdisbursebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_disburse_settlement", "to": "app_schemas_pl_freight_freightsettlementread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_submit_settlement_legacy", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_submit_settlement_legacy", "to": "app_schemas_pl_freight_freightsettlementread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_approve_settlement_legacy", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_approve_settlement_legacy", "to": "app_schemas_pl_freight_freightsettlementread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_vouchers", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_vouchers", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_freight_list_vouchers", "to": "app_schemas_pl_freight_remittancevoucherread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_api_pl_inventory_check_document_expiry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_api_pl_inventory_document_reminder_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_api_pl_inventory_get_inventory_ledger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_api_pl_inventory_get_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_api_pl_inventory_list_document_reminders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_api_pl_inventory_list_transactions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_api_pl_inventory_list_warnings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_api_pl_inventory_set_warning_threshold", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_api_pl_inventory_update_document_reminder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_api_pl_inventory_update_warning", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_models_pl_models_pldocumentreminder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_models_pl_models_plinventory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_models_pl_models_plinventorytransaction", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_models_pl_models_plinventorywarning", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_documentreminderread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_documentreminderstatsread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_documentreminderupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_inventoryledgerquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_inventoryledgerresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_inventoryread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_inventorysummaryitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_inventorysummaryresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_inventorytransactionquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_inventorytransactionread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_inventorytransactionresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_inventorywarningread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_inventorywarningthreshold", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_inventorywarningupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_transportstatsitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_schemas_pl_inventory_transportstatsresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_services_pl_cert_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_services_pl_cert_service_scan_cert_expiry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_services_pl_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_inventory_ledger", "to": "app_api_pl_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_inventory_ledger", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_inventory_ledger", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_inventory_ledger", "to": "app_schemas_pl_inventory_inventoryledgerresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_inventory_ledger", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_check_document_expiry", "to": "app_api_pl_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_document_reminder_stats", "to": "app_api_pl_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_summary", "to": "app_api_pl_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_document_reminders", "to": "app_api_pl_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_transactions", "to": "app_api_pl_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_warnings", "to": "app_api_pl_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_set_warning_threshold", "to": "app_api_pl_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_document_reminder", "to": "app_api_pl_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_warning", "to": "app_api_pl_inventory_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_set_warning_threshold", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_set_warning_threshold", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_set_warning_threshold", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_set_warning_threshold", "to": "app_models_pl_models_plinventory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_set_warning_threshold", "to": "app_schemas_pl_inventory_inventorywarningthreshold", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_set_warning_threshold", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_warnings", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_warnings", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_warnings", "to": "app_schemas_pl_inventory_inventorywarningread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_warnings", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_warning", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_warning", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_warning", "to": "app_schemas_pl_inventory_inventorywarningread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_warning", "to": "app_schemas_pl_inventory_inventorywarningupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_warning", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_transactions", "to": "app_api_pl_inventory_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_transactions", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_transactions", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_transactions", "to": "app_schemas_pl_inventory_inventorytransactionresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_transactions", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_summary", "to": "app_api_pl_inventory_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_summary", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_summary", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_summary", "to": "app_schemas_pl_inventory_inventorysummaryitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_summary", "to": "app_schemas_pl_inventory_inventorysummaryresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_get_summary", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_document_reminder_stats", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_document_reminder_stats", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_document_reminder_stats", "to": "app_schemas_pl_inventory_documentreminderstatsread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_document_reminder_stats", "to": "app_services_pl_cert_service_scan_cert_expiry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_document_reminder_stats", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_document_reminders", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_document_reminders", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_document_reminders", "to": "app_schemas_pl_inventory_documentreminderread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_document_reminders", "to": "app_services_pl_cert_service_scan_cert_expiry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_list_document_reminders", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_document_reminder", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_document_reminder", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_document_reminder", "to": "app_schemas_pl_inventory_documentreminderread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_document_reminder", "to": "app_schemas_pl_inventory_documentreminderupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_update_document_reminder", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_inventory_check_document_expiry", "to": "app_services_pl_cert_service_scan_cert_expiry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_get_by_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_get_inbound", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_get_inbound_by_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_get_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_get_outbound", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_get_outbound_by_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_inbound_site_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_list_inbound", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_list_orders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_list_outbound", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_models", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_outbound_site_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_patch_inbound", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_patch_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_patch_outbound", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_api_pl_io_order_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_models_pl_models_plinboundorder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_models_pl_models_plinboundorderitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_models_pl_models_ploutboundorder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_models_pl_models_ploutboundorderitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_schemas_pl_io_order", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_schemas_pl_io_order_ioorderlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_schemas_pl_io_order_ioorderpatch", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_schemas_pl_io_order_ioorderread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_services_pl_io_order_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_services_pl_io_order_service_dump_feedback_images", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_services_pl_io_order_service_order_header_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_rationale_1", "to": "app_api_pl_io_order", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_by_plan", "to": "app_api_pl_io_order_models", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_order", "to": "app_api_pl_io_order_models", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_orders", "to": "app_api_pl_io_order_models", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound", "to": "app_api_pl_io_order_get_order", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_order", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound", "to": "app_api_pl_io_order_get_order", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_inbound_site_url", "to": "app_api_pl_io_order_get_order", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_outbound_site_url", "to": "app_api_pl_io_order_get_order", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_order", "to": "app_api_pl_io_order_get_order", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_by_plan", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound_by_plan", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound_by_plan", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_inbound_site_url", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_inbound", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_orders", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_outbound", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_outbound_site_url", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_inbound", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_order", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_outbound", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_to_read", "to": "app_api_pl_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound", "to": "app_api_pl_io_order_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound_by_plan", "to": "app_api_pl_io_order_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound", "to": "app_api_pl_io_order_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound_by_plan", "to": "app_api_pl_io_order_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_orders", "to": "app_api_pl_io_order_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_order", "to": "app_api_pl_io_order_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_to_read", "to": "app_schemas_pl_io_order_ioorderread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_to_read", "to": "app_services_pl_io_order_service_order_header_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_inbound", "to": "app_api_pl_io_order_list_orders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_orders", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_orders", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_orders", "to": "app_schemas_pl_io_order_ioorderlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_outbound", "to": "app_api_pl_io_order_list_orders", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_inbound", "to": "app_api_pl_io_order_patch_order", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_order", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_order", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_order", "to": "app_schemas_pl_io_order_ioorderpatch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_order", "to": "app_schemas_pl_io_order_ioorderread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_order", "to": "app_services_pl_io_order_service_dump_feedback_images", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_order", "to": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_outbound", "to": "app_api_pl_io_order_patch_order", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound_by_plan", "to": "app_api_pl_io_order_get_by_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound_by_plan", "to": "app_api_pl_io_order_get_by_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_rationale_183", "to": "app_api_pl_io_order_get_by_plan", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound_by_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound_by_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound_by_plan", "to": "app_schemas_pl_io_order_ioorderread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_inbound", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_inbound", "to": "app_schemas_pl_io_order_ioorderlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_inbound", "to": "app_schemas_pl_io_order_ioorderread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_inbound", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_inbound", "to": "app_schemas_pl_io_order_ioorderpatch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_inbound", "to": "app_schemas_pl_io_order_ioorderread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_inbound_site_url", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_inbound_site_url", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_inbound_site_url", "to": "app_services_pl_io_order_service_order_header_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound_by_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound_by_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound_by_plan", "to": "app_schemas_pl_io_order_ioorderread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_outbound", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_list_outbound", "to": "app_schemas_pl_io_order_ioorderlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_get_outbound", "to": "app_schemas_pl_io_order_ioorderread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_outbound", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_outbound", "to": "app_schemas_pl_io_order_ioorderpatch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_patch_outbound", "to": "app_schemas_pl_io_order_ioorderread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_outbound_site_url", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_outbound_site_url", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_io_order_outbound_site_url", "to": "app_services_pl_io_order_service_order_header_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_api_pl_menu_badges_menu_badge_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_schemas_pl_menu_badge", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_schemas_pl_menu_badge_plmenubadgestatsread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_services_pl_menu_badge_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "app_services_pl_menu_badge_service_build_menu_badge_counts", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges_menu_badge_stats", "to": "app_api_pl_menu_badges_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges_menu_badge_stats", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges_menu_badge_stats", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges_menu_badge_stats", "to": "app_schemas_pl_menu_badge_plmenubadgestatsread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_menu_badges_menu_badge_stats", "to": "app_services_pl_menu_badge_service_build_menu_badge_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr", "to": "app_api_pl_ocr_recognize_cert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr", "to": "app_api_pl_ocr_recognizecertbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr", "to": "app_api_pl_ocr_recognizecertresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr", "to": "app_services_pl_ocr_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr", "to": "app_services_pl_ocr_service_recognize_personnel_cert", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr_recognize_cert", "to": "app_api_pl_ocr_recognizecertbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr_recognizecertbody", "to": "app_core_db_auth_dbusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_ocr_recognizecertbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr_recognizecertresult", "to": "app_core_db_auth_dbusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_ocr_recognizecertresult", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr_recognize_cert", "to": "app_api_pl_ocr_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr_recognize_cert", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_ocr_recognize_cert", "to": "app_services_pl_ocr_service_recognize_personnel_cert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_archive_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_build_driver_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_cancel_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_cancel_plan_wait_notice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_count_plans_by_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_create_from_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_create_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_create_plan_full", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_delete_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_determine_plan_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_ensure_subpack_slip_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_format_subpack_slip_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_generate_notify_message", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_generate_plan_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_get_delivery_slip_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_get_inbound_slip_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_get_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_get_plan_arrange_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_get_plan_type_label", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_get_subpack_slip_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_list_plans", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_mark_plan_wait_notice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_normalize_subpack_slip_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_patch_plan_hazard_cert_ready", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_patch_plan_product_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_plan_plate_match", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_plan_product_name_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_resolve_create_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_resolve_list_product_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_save_delivery_slip_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_save_inbound_slip_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_save_subpack_slip_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_subpack_slip_no_seq", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_update_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_update_plan_driver_feedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_api_pl_plan_update_plan_site_feedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_delete_guard_user_info_from_context", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_crm_models_crmcontract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_crm_models_crmcontractproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_crm_models_crmproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_pl_models_plcarrier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_pl_models_pldriver", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_pl_models_plplancontract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_pl_models_plplantransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_pl_models_pltransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_pl_models_pltransportdblink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_pl_models_pltransportsitelink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_createfromcontractrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_hazardcertreadybody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_planarchivebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_planarchivebrandqtyitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_plancreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_plancreatefull", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_plandeliverysliptemplatesave", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_plandriverfeedbackupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_planinboundsliptemplatesave", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_planlistquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_planlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_planproductcertsupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_planproductcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_planproductread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_planread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_plansitefeedbackupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_plansubpacksliptemplatesave", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_planupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_plan_planwithproducts", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_transport_planarrangeinforead", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_transport_transportinventorylinkread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_transport_transportioorderbrief", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_schemas_pl_transport_transportsitelinkread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_brand_archive", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_dibang_bridge_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_inventory_link_read", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_inventory_link_read_build_transport_inventory_link_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_inventory_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_io_order_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_io_order_service_build_io_order_site_url", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_io_order_service_get_active_io_order_for_plan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_io_order_service_void_io_orders_for_plan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_apply_archive_freight", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_apply_archive_product_quantities", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_apply_plan_driver_feedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_apply_plan_site_feedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_assert_contract_selectable_for_plan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_build_plan_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_calc_plan_total_amount", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_clear_draft_transport_for_plan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_clear_hazard_cert_ready", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_collect_hazard_product_ids", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_determine_plan_type", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_fetch_hazard_flags_map", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_load_plan_contracts_grouped", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_plan_has_hazard_product_exists", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_record_plan_change", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_replace_plan_contracts", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_set_hazard_cert_ready", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_update_plan_product_certs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_validate_create_full", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_plan_service_validate_plan_party_contracts", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_product_display", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_product_display_load_crm_product_alias_maps", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_product_display_resolve_product_display_names", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_site_link_read", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_transport_site_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "app_services_pl_transport_site_service_revoke_site_links_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_create_date", "to": "app_api_pl_plan", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_api_pl_plan_resolve_list_product_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_rationale_108", "to": "app_api_pl_plan_resolve_list_product_name", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_resolve_list_product_name", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_resolve_list_product_name", "to": "app_services_pl_product_display_resolve_product_display_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_api_pl_plan_resolve_create_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan", "to": "app_api_pl_plan_resolve_create_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_api_pl_plan_resolve_create_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_resolve_create_date", "to": "app_api_pl_plan_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_create_date", "to": "app_api_pl_plan_resolve_create_date", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_create_date_test_resolve_create_date_defaults_today", "to": "app_api_pl_plan_resolve_create_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_create_date_test_resolve_create_date_uses_explicit", "to": "app_api_pl_plan_resolve_create_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_api_pl_plan_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_api_pl_plan_generate_plan_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan", "to": "app_api_pl_plan_generate_plan_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_api_pl_plan_generate_plan_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_generate_plan_no", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_rationale_123", "to": "app_api_pl_plan_generate_plan_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_archive_plan", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_cancel_plan", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_cancel_plan_wait_notice", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_count_plans_by_contract", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_delete_plan", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_ensure_subpack_slip_no", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_delivery_slip_template", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_inbound_slip_template", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan_arrange_info", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_subpack_slip_template", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_mark_plan_wait_notice", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_hazard_cert_ready", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_product_certs", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_plan_product_name_exists", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_delivery_slip_template", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_inbound_slip_template", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_subpack_slip_template", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_driver_feedback", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_site_feedback", "to": "app_api_pl_plan_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_normalize_subpack_slip_no", "to": "app_api_pl_plan_format_subpack_slip_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_ensure_subpack_slip_no", "to": "app_api_pl_plan_normalize_subpack_slip_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_rationale_159", "to": "app_api_pl_plan_normalize_subpack_slip_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_subpack_slip_no_seq", "to": "app_api_pl_plan_normalize_subpack_slip_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_ensure_subpack_slip_no", "to": "app_api_pl_plan_subpack_slip_no_seq", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_ensure_subpack_slip_no", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_ensure_subpack_slip_no", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_ensure_subpack_slip_no", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_rationale_192", "to": "app_api_pl_plan_ensure_subpack_slip_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_api_pl_plan_determine_plan_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_determine_plan_type", "to": "app_services_pl_plan_service_determine_plan_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_generate_notify_message", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_api_pl_plan_plan_product_name_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_api_pl_plan_plan_plate_match", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_schemas_pl_plan_planlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_services_pl_plan_service_fetch_hazard_flags_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_services_pl_plan_service_load_plan_contracts_grouped", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_services_pl_plan_service_plan_has_hazard_product_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_list_plans", "to": "app_services_pl_product_display_load_crm_product_alias_maps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_count_plans_by_contract", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_count_plans_by_contract", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_count_plans_by_contract", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan", "to": "app_models_pl_models_plplan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan", "to": "app_schemas_pl_plan_plancreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan", "to": "app_schemas_pl_plan_planread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan", "to": "app_services_pl_plan_service_build_plan_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan", "to": "app_services_pl_plan_service_calc_plan_total_amount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_models_pl_models_plplan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_schemas_pl_plan_plancreatefull", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_schemas_pl_plan_planwithproducts", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_services_pl_plan_service_build_plan_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_services_pl_plan_service_calc_plan_total_amount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_services_pl_plan_service_replace_plan_contracts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_services_pl_plan_service_validate_create_full", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_plan_full", "to": "app_services_pl_plan_service_validate_plan_party_contracts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_rationale_606", "to": "app_api_pl_plan_create_plan_full", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_models_pl_models_plplan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_models_pl_models_plplanproduct", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_schemas_pl_plan_createfromcontractrequest", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_schemas_pl_plan_planread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_services_pl_plan_service_assert_contract_selectable_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_create_from_contract", "to": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_archive_plan", "to": "app_api_pl_plan_get_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan", "to": "app_schemas_pl_plan_planwithproducts", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan", "to": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan", "to": "app_services_pl_plan_service_fetch_hazard_flags_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan", "to": "app_services_pl_plan_service_load_plan_contracts_grouped", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan", "to": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_driver_feedback", "to": "app_api_pl_plan_get_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_site_feedback", "to": "app_api_pl_plan_get_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_schemas_pl_plan_planread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_schemas_pl_plan_planupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_services_pl_plan_service_build_plan_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_services_pl_plan_service_calc_plan_total_amount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_services_pl_plan_service_clear_draft_transport_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_services_pl_plan_service_clear_hazard_cert_ready", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_services_pl_plan_service_collect_hazard_product_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_services_pl_plan_service_load_plan_contracts_grouped", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_services_pl_plan_service_replace_plan_contracts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan", "to": "app_services_pl_plan_service_validate_plan_party_contracts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_product_certs", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_product_certs", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_product_certs", "to": "app_schemas_pl_plan_planproductcertsupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_product_certs", "to": "app_schemas_pl_plan_planwithproducts", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_product_certs", "to": "app_services_pl_plan_service_update_plan_product_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_rationale_1108", "to": "app_api_pl_plan_patch_plan_product_certs", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_hazard_cert_ready", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_hazard_cert_ready", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_hazard_cert_ready", "to": "app_schemas_pl_plan_hazardcertreadybody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_hazard_cert_ready", "to": "app_schemas_pl_plan_planwithproducts", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_patch_plan_hazard_cert_ready", "to": "app_services_pl_plan_service_set_hazard_cert_ready", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan_arrange_info", "to": "app_api_pl_plan_build_driver_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan_arrange_info", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan_arrange_info", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan_arrange_info", "to": "app_schemas_pl_transport_planarrangeinforead", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan_arrange_info", "to": "app_schemas_pl_transport_transportioorderbrief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan_arrange_info", "to": "app_schemas_pl_transport_transportsitelinkread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan_arrange_info", "to": "app_services_pl_inventory_link_read_build_transport_inventory_link_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan_arrange_info", "to": "app_services_pl_io_order_service_build_io_order_site_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan_arrange_info", "to": "app_services_pl_io_order_service_get_active_io_order_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_plan_arrange_info", "to": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_rationale_1176", "to": "app_api_pl_plan_get_plan_arrange_info", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_mark_plan_wait_notice", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_mark_plan_wait_notice", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_mark_plan_wait_notice", "to": "app_schemas_pl_plan_planread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_cancel_plan_wait_notice", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_cancel_plan_wait_notice", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_cancel_plan_wait_notice", "to": "app_schemas_pl_plan_planread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_cancel_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_cancel_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_cancel_plan", "to": "app_schemas_pl_plan_planread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_cancel_plan", "to": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_cancel_plan", "to": "app_services_pl_io_order_service_void_io_orders_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_cancel_plan", "to": "app_services_pl_transport_site_service_revoke_site_links_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_rationale_1370", "to": "app_api_pl_plan_cancel_plan", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_archive_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_archive_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_archive_plan", "to": "app_schemas_pl_plan_planarchivebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_archive_plan", "to": "app_schemas_pl_plan_planwithproducts", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_archive_plan", "to": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_archive_plan", "to": "app_services_pl_plan_service_apply_archive_freight", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_archive_plan", "to": "app_services_pl_plan_service_apply_archive_product_quantities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_archive_plan", "to": "app_services_pl_plan_service_record_plan_change", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_archive_plan", "to": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_driver_feedback", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_driver_feedback", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_driver_feedback", "to": "app_schemas_pl_plan_plandriverfeedbackupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_driver_feedback", "to": "app_schemas_pl_plan_planwithproducts", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_driver_feedback", "to": "app_services_pl_plan_service_apply_plan_driver_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_driver_feedback", "to": "app_services_pl_plan_service_record_plan_change", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_site_feedback", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_site_feedback", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_site_feedback", "to": "app_schemas_pl_plan_plansitefeedbackupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_site_feedback", "to": "app_schemas_pl_plan_planwithproducts", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_site_feedback", "to": "app_services_pl_plan_service_apply_plan_site_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_update_plan_site_feedback", "to": "app_services_pl_plan_service_record_plan_change", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_inbound_slip_template", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_inbound_slip_template", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_inbound_slip_template", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_inbound_slip_template", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_inbound_slip_template", "to": "app_schemas_pl_plan_planinboundsliptemplatesave", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_delivery_slip_template", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_delivery_slip_template", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_delivery_slip_template", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_delivery_slip_template", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_delivery_slip_template", "to": "app_schemas_pl_plan_plandeliverysliptemplatesave", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_subpack_slip_template", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_get_subpack_slip_template", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_subpack_slip_template", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_subpack_slip_template", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_save_subpack_slip_template", "to": "app_schemas_pl_plan_plansubpacksliptemplatesave", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_delete_plan", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_delete_plan", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_delete_plan", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_plan_delete_plan", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_api_pl_public_io_order_build_page", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_api_pl_public_io_order_format_file_size", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_api_pl_public_io_order_get_by_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_api_pl_public_io_order_make_handlers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_api_pl_public_io_order_models", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_api_pl_public_io_order_resolve_io_order_link_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_core_attachment_biz", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_core_storage", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_crud_oss", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_models_pl_models_plinboundorder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_models_pl_models_plinboundorderitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_models_pl_models_ploutboundorder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_models_pl_models_ploutboundorderitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_schemas_pl_io_order", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_schemas_pl_io_order_publicioorderfeedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_services_pl_io_order_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_services_pl_io_order_service_apply_site_feedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_services_pl_io_order_service_order_header_to_dict", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "app_services_pl_io_order_service_parse_feedback_images", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_rationale_1", "to": "app_api_pl_public_io_order", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_api_pl_public_io_order", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "app_api_pl_public_io_order", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_get_by_token", "to": "app_api_pl_public_io_order_models", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_get_by_token", "to": "app_api_pl_public_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_build_page", "to": "app_api_pl_public_io_order_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_build_page", "to": "app_api_pl_public_io_order_resolve_io_order_link_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_rationale_56", "to": "app_api_pl_public_io_order_resolve_io_order_link_flags", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_resolve_io_order_link_flags", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "app_api_pl_public_io_order_resolve_io_order_link_flags", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived_test_io_order_link_flags_archived_when_plan_archived", "to": "app_api_pl_public_io_order_resolve_io_order_link_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived_test_io_order_link_flags_voided_by_header_or_plan", "to": "app_api_pl_public_io_order_resolve_io_order_link_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_build_page", "to": "app_services_pl_io_order_service_order_header_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_make_handlers", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_make_handlers", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_make_handlers", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_make_handlers", "to": "app_services_pl_io_order_service_apply_site_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_io_order_make_handlers", "to": "app_services_pl_io_order_service_parse_feedback_images", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_api_pl_public_site_build_public_page", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_api_pl_public_site_build_site_product_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_api_pl_public_site_format_file_size", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_api_pl_public_site_get_public_site", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_api_pl_public_site_get_site_link_by_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_api_pl_public_site_parse_feedback_images", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_api_pl_public_site_resolve_plan_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_api_pl_public_site_resolve_site_link_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_api_pl_public_site_resolve_unit_label", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_api_pl_public_site_save_public_site_feedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_api_pl_public_site_upload_public_site_attachment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_core_attachment_biz", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_core_storage", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_crud_oss", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_models_pl_models_pltransportsitelink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_schemas_db_public_inventory", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_schemas_db_public_inventory_publicinventoryfeedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_schemas_pl_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_schemas_pl_transport_publictransportplanproductread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_schemas_pl_transport_publictransportsitepageread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_services_db_mappers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_services_db_mappers_inventory_date_to_api", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_services_pl_product_display", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_services_pl_product_display_load_crm_product_alias_maps", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_services_pl_product_display_resolve_product_display_names", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_utils_excel_export", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "app_utils_excel_export_load_dict_label_maps", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_rationale_1", "to": "app_api_pl_public_site", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_api_pl_public_site", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "app_api_pl_public_site", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_public_page", "to": "app_api_pl_public_site_parse_feedback_images", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_get_public_site", "to": "app_api_pl_public_site_get_site_link_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_get_site_link_by_token", "to": "app_api_pl_public_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_get_site_link_by_token", "to": "app_models_pl_models_pltransportsitelink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_save_public_site_feedback", "to": "app_api_pl_public_site_get_site_link_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_upload_public_site_attachment", "to": "app_api_pl_public_site_get_site_link_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_public_page", "to": "app_api_pl_public_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_site_product_read", "to": "app_api_pl_public_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_get_public_site", "to": "app_api_pl_public_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_resolve_plan_product", "to": "app_api_pl_public_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_save_public_site_feedback", "to": "app_api_pl_public_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_upload_public_site_attachment", "to": "app_api_pl_public_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_public_page", "to": "app_api_pl_public_site_resolve_site_link_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_resolve_site_link_flags", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "app_api_pl_public_site_resolve_site_link_flags", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived_test_site_link_flags_archived_when_plan_archived", "to": "app_api_pl_public_site_resolve_site_link_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived_test_site_link_flags_false_when_no_plan", "to": "app_api_pl_public_site_resolve_site_link_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived_test_site_link_flags_voided_when_cancelled", "to": "app_api_pl_public_site_resolve_site_link_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_site_product_read", "to": "app_api_pl_public_site_resolve_unit_label", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_public_page", "to": "app_api_pl_public_site_resolve_plan_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_resolve_plan_product", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_resolve_plan_product", "to": "app_models_pl_models_pltransportsitelink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_public_page", "to": "app_api_pl_public_site_build_site_product_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_site_product_read", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_site_product_read", "to": "app_models_pl_models_pltransportsitelink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_site_product_read", "to": "app_schemas_pl_transport_publictransportplanproductread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_site_product_read", "to": "app_services_pl_product_display_load_crm_product_alias_maps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_site_product_read", "to": "app_services_pl_product_display_resolve_product_display_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_site_product_read", "to": "app_utils_excel_export_load_dict_label_maps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_public_page", "to": "app_models_pl_models_pltransportsitelink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_public_page", "to": "app_schemas_pl_transport_publictransportsitepageread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_build_public_page", "to": "app_services_db_mappers_inventory_date_to_api", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_get_public_site", "to": "app_api_pl_public_site_build_public_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_save_public_site_feedback", "to": "app_api_pl_public_site_build_public_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_upload_public_site_attachment", "to": "app_api_pl_public_site_build_public_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_get_public_site", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_save_public_site_feedback", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_save_public_site_feedback", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_save_public_site_feedback", "to": "app_schemas_db_public_inventory_publicinventoryfeedback", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_upload_public_site_attachment", "to": "app_api_pl_public_site_format_file_size", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_upload_public_site_attachment", "to": "app_api_pl_public_site_py_uploadfile", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_upload_public_site_attachment", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_upload_public_site_attachment", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_site_upload_public_site_attachment", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_api_pl_public_transport_build_public_page", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_api_pl_public_transport_format_file_size", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_api_pl_public_transport_format_plan_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_api_pl_public_transport_get_public_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_api_pl_public_transport_get_transport_by_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_api_pl_public_transport_parse_feedback_images", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_api_pl_public_transport_resolve_driver_link_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_api_pl_public_transport_resolve_other_personnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_api_pl_public_transport_resolve_unit_label", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_api_pl_public_transport_save_public_feedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_api_pl_public_transport_upload_public_attachment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_core_attachment_biz", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_core_storage", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_crud_oss", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_models_crm_models_crmproductbrand", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_models_pl_models_plplantransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_models_pl_models_pltransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_models_pl_models_pltransportproductbrandqty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_models_pl_models_pltransportproductfeedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_schemas_pl_io_order", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_schemas_pl_io_order_brandoption", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_schemas_pl_resource_snapshot", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_schemas_pl_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_schemas_pl_transport_publictransportfeedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_schemas_pl_transport_publictransportpageread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_schemas_pl_transport_publictransportpersonnelread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_schemas_pl_transport_publictransportplanproductread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_services_pl_feedback_brand_qty", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_services_pl_product_display", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_services_pl_product_display_load_crm_product_alias_maps", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_services_pl_product_display_resolve_product_display_names", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_utils_excel_export", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "app_utils_excel_export_load_dict_label_maps", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_api_pl_public_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "app_api_pl_public_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_api_pl_public_transport_resolve_unit_label", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_get_public_transport", "to": "app_api_pl_public_transport_get_transport_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_get_transport_by_token", "to": "app_api_pl_public_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_get_transport_by_token", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_save_public_feedback", "to": "app_api_pl_public_transport_get_transport_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_upload_public_attachment", "to": "app_api_pl_public_transport_get_transport_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_api_pl_public_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_get_public_transport", "to": "app_api_pl_public_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_save_public_feedback", "to": "app_api_pl_public_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_upload_public_attachment", "to": "app_api_pl_public_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_api_pl_public_transport_parse_feedback_images", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_api_pl_public_transport_format_plan_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_api_pl_public_transport_resolve_driver_link_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_resolve_driver_link_flags", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_resolve_driver_link_flags", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "app_api_pl_public_transport_resolve_driver_link_flags", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived_test_driver_link_flags_archived_when_plan_archived", "to": "app_api_pl_public_transport_resolve_driver_link_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_by_transport_cancelled", "to": "app_api_pl_public_transport_resolve_driver_link_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_takes_precedence_shape", "to": "app_api_pl_public_transport_resolve_driver_link_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_api_pl_public_transport_resolve_other_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_resolve_other_personnel", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_resolve_other_personnel", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_resolve_other_personnel", "to": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_resolve_other_personnel", "to": "app_schemas_pl_transport_publictransportpersonnelread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_schemas_pl_io_order_brandoption", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_schemas_pl_transport_publictransportpageread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_schemas_pl_transport_publictransportplanproductread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_services_pl_product_display_load_crm_product_alias_maps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_services_pl_product_display_resolve_product_display_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_build_public_page", "to": "app_utils_excel_export_load_dict_label_maps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_get_public_transport", "to": "app_api_pl_public_transport_build_public_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_save_public_feedback", "to": "app_api_pl_public_transport_build_public_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_upload_public_attachment", "to": "app_api_pl_public_transport_build_public_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_get_public_transport", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_save_public_feedback", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_save_public_feedback", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_save_public_feedback", "to": "app_schemas_pl_transport_publictransportfeedback", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_save_public_feedback", "to": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_upload_public_attachment", "to": "app_api_pl_public_transport_format_file_size", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_upload_public_attachment", "to": "app_api_pl_public_transport_py_uploadfile", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_upload_public_attachment", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_upload_public_attachment", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_public_transport_upload_public_attachment", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_apply_plan_logistics_from_payload", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_apply_transport_arrange_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_arrange_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_assert_vehicle_carrier_eligible", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_build_arrange_result", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_build_driver_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_create_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_ensure_driver_access_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_generate_qrcode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_generate_transport_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_get_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_get_transport_approvals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_get_vehicle_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_is_rearrange", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_list_transports", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_process_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_qrcoderesponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_resolve_driver_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_resolve_transport_endpoints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_rotate_driver_access_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_submit_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_transport_has_db_links", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_transport_scan_feedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_api_pl_transport_transport_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_pl_models_plcarrier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_pl_models_pldriver", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_pl_models_plpersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_pl_models_plplantransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_pl_models_pltransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_pl_models_pltransportapproval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_pl_models_pltransportdblink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_approvalrecordread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_approvalrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_approvalsubmit", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_transportarrange", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_transportarrangeresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_transportcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_transportdriverproductfeedbackread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_transportfeedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_transportinventorylinkread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_transportioorderbrief", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_transportlistquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_transportlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_transportread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_schemas_pl_transport_transportsitelinkread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_carrier_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_dibang_bridge_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_feedback_brand_qty", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_inventory_link_read", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_inventory_link_read_build_transport_inventory_link_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_io_order_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_io_order_service_create_io_order_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_io_order_service_void_io_orders_for_plan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_plan_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_plan_service_is_ton_product_unit", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_transport_resource_snapshot_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_transport_arrange_optional_driver", "to": "app_api_pl_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_transport", "to": "app_api_pl_transport_transport_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_transport_to_read", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_transport_to_read", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_transport_to_read", "to": "app_schemas_pl_transport_transportread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_transport_to_read", "to": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_assert_vehicle_carrier_eligible", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_generate_qrcode", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_generate_transport_no", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_transport", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_transport_approvals", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_vehicle_info", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_list_transports", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_process_approval", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_resolve_driver_info", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_submit_approval", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_transport_has_db_links", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_transport_scan_feedback", "to": "app_api_pl_transport_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_generate_transport_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_api_pl_transport_generate_transport_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_resolve_driver_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_vehicle_info", "to": "app_api_pl_transport_resolve_driver_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_rationale_114", "to": "app_api_pl_transport_resolve_driver_info", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_get_vehicle_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_assert_vehicle_carrier_eligible", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_assert_vehicle_carrier_eligible", "to": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_ensure_driver_access_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_ensure_driver_access_token", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_rotate_driver_access_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_rotate_driver_access_token", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_is_rearrange", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_is_rearrange", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_is_rearrange", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_rationale_251", "to": "app_api_pl_transport_is_rearrange", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_transport_has_db_links", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_apply_plan_logistics_from_payload", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_apply_plan_logistics_from_payload", "to": "app_schemas_pl_transport_transportarrange", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_apply_plan_logistics_from_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_resolve_transport_endpoints", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_resolve_transport_endpoints", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_resolve_transport_endpoints", "to": "app_schemas_pl_transport_transportarrange", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_apply_transport_arrange_fields", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_apply_transport_arrange_fields", "to": "app_schemas_pl_transport_transportarrange", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_apply_transport_arrange_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_transport_arrange_optional_driver", "to": "app_api_pl_transport_apply_transport_arrange_fields", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_transport_arrange_optional_driver_test_apply_transport_arrange_fields_without_driver", "to": "app_api_pl_transport_apply_transport_arrange_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_build_arrange_result", "to": "app_api_pl_transport_build_driver_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_api_pl_transport_build_arrange_result", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_build_arrange_result", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_build_arrange_result", "to": "app_schemas_pl_transport_transportarrangeresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_build_arrange_result", "to": "app_schemas_pl_transport_transportinventorylinkread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_build_arrange_result", "to": "app_schemas_pl_transport_transportioorderbrief", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_build_arrange_result", "to": "app_schemas_pl_transport_transportsitelinkread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_list_transports", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_list_transports", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_list_transports", "to": "app_schemas_pl_transport_transportlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_list_transports", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_models_pl_models_plplantransport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_models_pl_models_pltransport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_schemas_pl_transport_transportcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_schemas_pl_transport_transportread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_create_transport", "to": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_models_pl_models_plplantransport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_models_pl_models_pltransport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_schemas_pl_transport_transportarrange", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_schemas_pl_transport_transportarrangeresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_schemas_pl_transport_transportioorderbrief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_schemas_pl_transport_transportsitelinkread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_services_pl_inventory_link_read_build_transport_inventory_link_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_services_pl_io_order_service_create_io_order_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_services_pl_io_order_service_void_io_orders_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_services_pl_plan_service_is_ton_product_unit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_arrange_transport", "to": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_transport", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_transport", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_transport", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_transport", "to": "app_schemas_pl_transport_transportread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_transport", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_generate_qrcode", "to": "app_api_pl_transport_qrcoderesponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_core_db_auth_dbusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_pl_models_plcarrier", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_pl_models_pldriver", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_pl_models_plpersonnel", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_pl_models_plplan", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_pl_models_plplanproduct", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_pl_models_plplantransport", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_pl_models_pltransport", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_pl_models_pltransportapproval", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_pl_models_pltransportdblink", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_qrcoderesponse", "to": "app_models_pl_models_plvehicle", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_generate_qrcode", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_generate_qrcode", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_generate_qrcode", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_pl_transport_transport_scan_feedback", "to": "app_schemas_pl_transport_transportfeedback", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_submit_approval", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_submit_approval", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_submit_approval", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_submit_approval", "to": "app_models_pl_models_pltransportapproval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_submit_approval", "to": "app_schemas_pl_transport_approvalsubmit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_submit_approval", "to": "app_schemas_pl_transport_transportread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_process_approval", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_process_approval", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_process_approval", "to": "app_schemas_pl_transport_approvalrecordread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_process_approval", "to": "app_schemas_pl_transport_approvalrequest", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_transport_approvals", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_transport_approvals", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_get_transport_approvals", "to": "app_schemas_pl_transport_approvalrecordread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_api_pl_transport_address_address_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_api_pl_transport_address_build_address_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_api_pl_transport_address_create_transport_address", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_api_pl_transport_address_delete_transport_address", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_api_pl_transport_address_get_address", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_api_pl_transport_address_get_transport_address", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_api_pl_transport_address_list_all_transport_addresses", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_api_pl_transport_address_list_transport_addresses", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_api_pl_transport_address_update_transport_address", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_delete_guard_user_info_from_context", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_models_pl_models_pltransportaddress", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_schemas_pl_transport_address", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_schemas_pl_transport_address_transportaddresscreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_schemas_pl_transport_address_transportaddresslistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_schemas_pl_transport_address_transportaddressread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "app_schemas_pl_transport_address_transportaddressupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_address_to_read", "to": "app_models_pl_models_pltransportaddress", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_address_to_read", "to": "app_schemas_pl_transport_address_transportaddressread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_create_transport_address", "to": "app_api_pl_transport_address_address_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_get_transport_address", "to": "app_api_pl_transport_address_address_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_all_transport_addresses", "to": "app_api_pl_transport_address_address_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_transport_addresses", "to": "app_api_pl_transport_address_address_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_update_transport_address", "to": "app_api_pl_transport_address_address_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_delete_transport_address", "to": "app_api_pl_transport_address_get_address", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_get_address", "to": "app_api_pl_transport_address_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_get_address", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_get_address", "to": "app_models_pl_models_pltransportaddress", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_get_transport_address", "to": "app_api_pl_transport_address_get_address", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_update_transport_address", "to": "app_api_pl_transport_address_get_address", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_build_address_query", "to": "app_api_pl_transport_address_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_create_transport_address", "to": "app_api_pl_transport_address_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_delete_transport_address", "to": "app_api_pl_transport_address_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_get_transport_address", "to": "app_api_pl_transport_address_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_all_transport_addresses", "to": "app_api_pl_transport_address_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_transport_addresses", "to": "app_api_pl_transport_address_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_update_transport_address", "to": "app_api_pl_transport_address_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_build_address_query", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_all_transport_addresses", "to": "app_api_pl_transport_address_build_address_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_transport_addresses", "to": "app_api_pl_transport_address_build_address_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_transport_addresses", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_transport_addresses", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_transport_addresses", "to": "app_schemas_pl_transport_address_transportaddresslistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_all_transport_addresses", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_all_transport_addresses", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_list_all_transport_addresses", "to": "app_schemas_pl_transport_address_transportaddresslistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_create_transport_address", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_create_transport_address", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_create_transport_address", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_create_transport_address", "to": "app_models_pl_models_pltransportaddress", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_create_transport_address", "to": "app_schemas_pl_transport_address_transportaddresscreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_create_transport_address", "to": "app_schemas_pl_transport_address_transportaddressread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_get_transport_address", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_get_transport_address", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_get_transport_address", "to": "app_schemas_pl_transport_address_transportaddressread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_update_transport_address", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_update_transport_address", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_update_transport_address", "to": "app_schemas_pl_transport_address_transportaddressread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_update_transport_address", "to": "app_schemas_pl_transport_address_transportaddressupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_delete_transport_address", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_delete_transport_address", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_delete_transport_address", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_transport_address_delete_transport_address", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_cancel_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_create_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_create_process", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_delete_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_delete_processes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_get_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_get_process", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_list_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_list_process_board", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_list_reminders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_update_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_api_pl_vehicle_maintenance_update_process", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_applies", "to": "app_api_pl_vehicle_maintenance_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_applies", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_applies", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_applies", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_process_board", "to": "app_api_pl_vehicle_maintenance_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_cancel_apply", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_create_apply", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_create_process", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_delete_applies", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_delete_processes", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_get_apply", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_get_process", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_process_board", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_reminders", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_update_apply", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_update_process", "to": "app_api_pl_vehicle_maintenance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_reminders", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_reminders", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_reminders", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_get_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_get_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_get_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_create_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_create_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_create_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_create_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_update_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_update_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_update_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_update_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_cancel_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_cancel_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_cancel_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_delete_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_delete_applies", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_process_board", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_process_board", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_list_process_board", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_get_process", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_get_process", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_get_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_create_process", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_create_process", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_create_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_create_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_update_process", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_update_process", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_update_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_update_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_delete_processes", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_maintenance_delete_processes", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_cancel_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_create_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_create_record", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_delete_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_delete_records", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_get_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_get_record", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_list_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_list_disburse_board", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_list_records", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_pending_apply_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_update_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_api_pl_vehicle_recharge_update_record", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_applies", "to": "app_api_pl_vehicle_recharge_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_applies", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_applies", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_applies", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_disburse_board", "to": "app_api_pl_vehicle_recharge_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_records", "to": "app_api_pl_vehicle_recharge_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_cancel_apply", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_create_apply", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_create_record", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_delete_applies", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_delete_records", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_get_apply", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_get_record", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_disburse_board", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_records", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_pending_apply_options", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_update_apply", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_update_record", "to": "app_api_pl_vehicle_recharge_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_pending_apply_options", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_pending_apply_options", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_pending_apply_options", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_get_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_get_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_get_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_create_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_create_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_create_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_create_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_update_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_update_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_update_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_update_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_cancel_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_cancel_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_cancel_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_delete_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_delete_applies", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_records", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_records", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_records", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_disburse_board", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_disburse_board", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_list_disburse_board", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_get_record", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_get_record", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_get_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_create_record", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_create_record", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_create_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_create_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_update_record", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_update_record", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_update_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_update_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_delete_records", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_recharge_delete_records", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_api_pl_vehicle_urea_cancel_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_api_pl_vehicle_urea_create_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_api_pl_vehicle_urea_create_disburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_api_pl_vehicle_urea_delete_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_api_pl_vehicle_urea_delete_disburses", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_api_pl_vehicle_urea_get_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_api_pl_vehicle_urea_get_disburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_api_pl_vehicle_urea_list_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_api_pl_vehicle_urea_list_disburse_board", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_api_pl_vehicle_urea_update_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_api_pl_vehicle_urea_update_disburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_core_db_auth_get_db_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_list_applies", "to": "app_api_pl_vehicle_urea_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_list_applies", "to": "app_api_pl_vehicle_urea_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_list_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_list_applies", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_list_applies", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_list_disburse_board", "to": "app_api_pl_vehicle_urea_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_cancel_apply", "to": "app_api_pl_vehicle_urea_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_create_apply", "to": "app_api_pl_vehicle_urea_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_create_disburse", "to": "app_api_pl_vehicle_urea_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_delete_applies", "to": "app_api_pl_vehicle_urea_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_delete_disburses", "to": "app_api_pl_vehicle_urea_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_get_apply", "to": "app_api_pl_vehicle_urea_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_get_disburse", "to": "app_api_pl_vehicle_urea_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_list_disburse_board", "to": "app_api_pl_vehicle_urea_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_update_apply", "to": "app_api_pl_vehicle_urea_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_update_disburse", "to": "app_api_pl_vehicle_urea_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_get_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_get_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_get_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_create_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_create_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_create_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_create_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_update_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_update_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_update_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_update_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_cancel_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_cancel_apply", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_cancel_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_delete_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_delete_applies", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_list_disburse_board", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_list_disburse_board", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_list_disburse_board", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_get_disburse", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_get_disburse", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_get_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_create_disburse", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_create_disburse", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_create_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_create_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_update_disburse", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_update_disburse", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_update_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_update_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_delete_disburses", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_pl_vehicle_urea_delete_disburses", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_avatar_url_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_build_user_info_payload", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_change_current_user_password", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_get_current_user_profile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_get_web_auth_menu_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_jwt_user_payload", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_logout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_public_quote_share", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_refresh_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_web_login", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_web_login_rsa_public_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_api_public_web_role_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth_create_access_token", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth_create_refresh_token", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth_decode_token", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth_extend_session", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth_get_current_user_by_token", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth_is_refresh_token_valid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth_is_session_valid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth_revoke_refresh_token", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth_revoke_session", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth_store_refresh_token", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_auth_store_session", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_login_crypto", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_security", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_security_verify_password", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_crud_crm_quote", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_crud_crm_quote_view_by_share_code", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_crud_user", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_crud_user_change_password", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_services_web_auth_roles", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_services_web_auth_roles_resolve_web_role_for_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "app_services_web_auth_roles_user_has_bound_roles", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_rationale_1", "to": "app_api_public", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_avatar_url_field", "to": "app_models_models_sysuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_build_user_info_payload", "to": "app_api_public_avatar_url_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_build_user_info_payload", "to": "app_api_public_web_role_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_current_user_profile", "to": "app_api_public_web_role_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_rationale_48", "to": "app_api_public_web_role_list", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_build_user_info_payload", "to": "app_models_models_sysuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_rationale_54", "to": "app_api_public_build_user_info_payload", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_api_public_build_user_info_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_jwt_user_payload", "to": "app_models_models_sysuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_api_public_jwt_user_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_api_public_jwt_user_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_rationale_85", "to": "app_api_public_web_login_rsa_public_key", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login_rsa_public_key", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_rationale_96", "to": "app_api_public_web_login", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_api_public_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_api_public_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_core_auth_create_access_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_core_auth_create_refresh_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_core_auth_store_refresh_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_core_auth_store_session", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_core_security_verify_password", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_web_login", "to": "app_services_web_auth_roles_resolve_web_role_for_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_change_current_user_password", "to": "app_api_public_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_current_user_profile", "to": "app_api_public_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_web_auth_menu_codes", "to": "app_api_public_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_logout", "to": "app_api_public_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_public_quote_share", "to": "app_api_public_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_change_current_user_password", "to": "app_api_public_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_current_user_profile", "to": "app_api_public_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_web_auth_menu_codes", "to": "app_api_public_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_public_quote_share", "to": "app_api_public_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_api_public_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_core_auth_create_access_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_core_auth_create_refresh_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_core_auth_decode_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_core_auth_extend_session", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_core_auth_is_refresh_token_valid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_core_auth_is_session_valid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_core_auth_revoke_refresh_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_core_auth_store_refresh_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_refresh_token", "to": "app_services_web_auth_roles_resolve_web_role_for_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_logout", "to": "app_core_auth_decode_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_logout", "to": "app_core_auth_revoke_session", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_logout", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_rationale_212", "to": "app_api_public_logout", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_current_user_profile", "to": "app_core_auth_get_current_user_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_current_user_profile", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_current_user_profile", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_rationale_229", "to": "app_api_public_get_current_user_profile", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_web_auth_menu_codes", "to": "app_core_auth_get_current_user_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_web_auth_menu_codes", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_web_auth_menu_codes", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_web_auth_menu_codes", "to": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_get_web_auth_menu_codes", "to": "app_services_web_auth_roles_user_has_bound_roles", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_rationale_264", "to": "app_api_public_get_web_auth_menu_codes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_change_current_user_password", "to": "app_core_auth_get_current_user_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_change_current_user_password", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_change_current_user_password", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_change_current_user_password", "to": "app_crud_user_change_password", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_public_quote_share", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_public_quote_share", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_public_quote_share", "to": "app_crud_crm_quote_view_by_share_code", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_rationale_351", "to": "app_api_public_public_quote_share", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "app_api_public_duty_public_grab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "app_api_public_duty_public_page", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "app_schemas_duty", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "app_schemas_duty_dutygrabbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "app_services_duty_schedule", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "app_services_duty_schedule_dutybizerror", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_api_public_duty", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty_public_page", "to": "app_api_public_duty_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty_public_page", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty_public_page", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty_public_grab", "to": "app_api_public_duty_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty_public_grab", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty_public_grab", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_public_duty_public_grab", "to": "app_schemas_duty_dutygrabbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_approve_task", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_assert_wf_instance_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_business_type_label", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_create_process_def", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_delete_process_def", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_enrich_task_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_get_business_all_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_get_business_form_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_get_designer_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_get_instance_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_leave_form_fields", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow", "to": "app_api_workflow_list_completed_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_list_my_instances", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_list_pending_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_list_process_defs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_list_versions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_portal_user_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_processdefcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_processdefupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_publish_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_publishversionbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_reject_task", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_start_instance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_startinstancebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_taskactionbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_api_workflow_update_process_def", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_core_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_core_response_success_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_crud_leave", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_crud_workflow", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_models_models_wfnode", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_models_models_wfprocessdef", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_models_models_wfprocessinstance", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_models_models_wfprocessversion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_models_models_wftask", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_services_workflow_engine", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "app_services_workflow_engine_workflowengine", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_enrich_task_list", "to": "app_api_workflow_business_type_label", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_instance_detail", "to": "app_api_workflow_business_type_label", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_assert_wf_instance_in_scope", "to": "app_api_workflow_portal_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_approve_task", "to": "app_api_workflow_assert_wf_instance_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_assert_wf_instance_in_scope", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_assert_wf_instance_in_scope", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_assert_wf_instance_in_scope", "to": "app_models_models_wfprocessinstance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_business_all_tasks", "to": "app_api_workflow_assert_wf_instance_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_instance_detail", "to": "app_api_workflow_assert_wf_instance_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_reject_task", "to": "app_api_workflow_assert_wf_instance_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_approve_task", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_create_process_def", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_delete_process_def", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_enrich_task_list", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_business_all_tasks", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_business_form_fields", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_designer_data", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_instance_detail", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_leave_form_fields", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_completed_tasks", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_my_instances", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_pending_tasks", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_process_defs", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_versions", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_publish_version", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_reject_task", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_start_instance", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_update_process_def", "to": "app_api_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_business_all_tasks", "to": "app_api_workflow_get_business_form_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_instance_detail", "to": "app_api_workflow_get_business_form_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_enrich_task_list", "to": "app_api_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_completed_tasks", "to": "app_api_workflow_enrich_task_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_my_instances", "to": "app_api_workflow_enrich_task_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_pending_tasks", "to": "app_api_workflow_enrich_task_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_create_process_def", "to": "app_api_workflow_processdefcreatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_processdefcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_processdefcreatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefcreatebody", "to": "app_models_models_wfnode", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefcreatebody", "to": "app_models_models_wfprocessdef", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefcreatebody", "to": "app_models_models_wfprocessinstance", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefcreatebody", "to": "app_models_models_wfprocessversion", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefcreatebody", "to": "app_models_models_wftask", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefcreatebody", "to": "app_services_workflow_engine_workflowengine", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_processdefupdatebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefupdatebody", "to": "app_models_models_wfnode", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefupdatebody", "to": "app_models_models_wfprocessdef", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefupdatebody", "to": "app_models_models_wfprocessinstance", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefupdatebody", "to": "app_models_models_wfprocessversion", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefupdatebody", "to": "app_models_models_wftask", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_processdefupdatebody", "to": "app_services_workflow_engine_workflowengine", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_update_process_def", "to": "app_api_workflow_processdefupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_publish_version", "to": "app_api_workflow_publishversionbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_publishversionbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_publishversionbody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_publishversionbody", "to": "app_models_models_wfnode", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_publishversionbody", "to": "app_models_models_wfprocessdef", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_publishversionbody", "to": "app_models_models_wfprocessinstance", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_publishversionbody", "to": "app_models_models_wfprocessversion", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_publishversionbody", "to": "app_models_models_wftask", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_publishversionbody", "to": "app_services_workflow_engine_workflowengine", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_start_instance", "to": "app_api_workflow_startinstancebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_startinstancebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_startinstancebody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_startinstancebody", "to": "app_models_models_wfnode", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_startinstancebody", "to": "app_models_models_wfprocessdef", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_startinstancebody", "to": "app_models_models_wfprocessinstance", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_startinstancebody", "to": "app_models_models_wfprocessversion", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_startinstancebody", "to": "app_models_models_wftask", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_startinstancebody", "to": "app_services_workflow_engine_workflowengine", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_approve_task", "to": "app_api_workflow_taskactionbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_rationale_160", "to": "app_api_workflow_taskactionbody", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_reject_task", "to": "app_api_workflow_taskactionbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_taskactionbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_taskactionbody", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_taskactionbody", "to": "app_models_models_wfnode", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_taskactionbody", "to": "app_models_models_wfprocessdef", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_taskactionbody", "to": "app_models_models_wfprocessinstance", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_taskactionbody", "to": "app_models_models_wfprocessversion", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_taskactionbody", "to": "app_models_models_wftask", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_taskactionbody", "to": "app_services_workflow_engine_workflowengine", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_api_workflow_list_process_defs", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_create_process_def", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_create_process_def", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_update_process_def", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_update_process_def", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_delete_process_def", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_delete_process_def", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_publish_version", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_publish_version", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_versions", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_designer_data", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_start_instance", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_start_instance", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_start_instance", "to": "app_services_workflow_engine_workflowengine", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_my_instances", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_instance_detail", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_instance_detail", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_pending_tasks", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_list_completed_tasks", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_approve_task", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_approve_task", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_approve_task", "to": "app_services_workflow_engine_workflowengine", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_reject_task", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_reject_task", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_reject_task", "to": "app_services_workflow_engine_workflowengine", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_api_workflow_get_business_all_tasks", "to": "app_core_response_success_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_init", "to": "app_core_config", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_admin_request_json", "to": "app_core_admin_request_json_parse_admin_request_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_admin_request_json", "to": "app_core_request_payload", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_admin_request_json", "to": "app_core_request_payload_resolve_request_payload", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_admin_request_json", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_admin_request_json_rationale_1", "to": "app_core_admin_request_json", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_admin_request_json_parse_admin_request_json", "to": "app_core_admin_request_json_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_admin_request_json_parse_admin_request_json", "to": "app_core_admin_request_json_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_admin_request_json_parse_admin_request_json", "to": "app_core_request_payload_resolve_request_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_admin_request_json_rationale_25", "to": "app_core_admin_request_json_parse_admin_request_json", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto", "to": "app_core_api_crypto_apicryptoerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto", "to": "app_core_api_crypto_b64url_decode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto", "to": "app_core_api_crypto_b64url_encode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto", "to": "app_core_api_crypto_decrypt_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto", "to": "app_core_api_crypto_derive_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto", "to": "app_core_api_crypto_encrypt_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto", "to": "app_core_api_crypto_gen_nonce_hex", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto", "to": "app_core_api_crypto_is_ts_in_window", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_api_crypto", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_request_payload", "to": "app_core_api_crypto", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_apicryptoerror", "to": "exception", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_decrypt_json", "to": "app_core_api_crypto_apicryptoerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_businessexception", "to": "exception", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_encrypt_json", "to": "app_core_api_crypto_b64url_encode", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_decrypt_json", "to": "app_core_api_crypto_b64url_decode", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_encrypt_json", "to": "app_core_api_crypto_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_decrypt_json", "to": "app_core_api_crypto_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_api_crypto_middleware_apicryptomiddleware", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_api_crypto_middleware_claims_from_auth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_api_crypto_middleware_coerce_post_method_override_to_get", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_api_crypto_middleware_get_redis_client", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_api_crypto_middleware_is_crypto_api", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_api_crypto_middleware_json_error_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_api_crypto_middleware_mark_nonce_once", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_api_crypto_middleware_nonce_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_api_crypto_middleware_py_redis", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_api_crypto_middleware_should_skip_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_redis_client", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_redis_client_get_redis_client", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_response", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware", "to": "app_core_response_error_response", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_core_api_crypto_middleware", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_mark_nonce_once", "to": "app_core_api_crypto_middleware_nonce_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "to": "app_core_api_crypto_middleware_should_skip_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "to": "app_core_api_crypto_middleware_is_crypto_api", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_rationale_38", "to": "app_core_api_crypto_middleware_is_crypto_api", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "to": "app_core_api_crypto_middleware_claims_from_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_get_redis_client", "to": "app_core_api_crypto_middleware_py_redis", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_get_redis_client", "to": "app_core_redis_client_get_redis_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_mark_nonce_once", "to": "app_core_api_crypto_middleware_get_redis_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "to": "app_core_api_crypto_middleware_mark_nonce_once", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "to": "app_core_api_crypto_middleware_json_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_coerce_post_method_override_to_get", "to": "app_core_api_crypto_middleware_json_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_json_error_response", "to": "app_core_response_error_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_json_error_response", "to": "response", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_coerce_post_method_override_to_get", "to": "response", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "to": "app_core_api_crypto_middleware_coerce_post_method_override_to_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_coerce_post_method_override_to_get", "to": "app_core_api_crypto_middleware_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_rationale_96", "to": "app_core_api_crypto_middleware_coerce_post_method_override_to_get", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "to": "app_core_api_crypto_middleware_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_apicryptomiddleware", "to": "app_core_api_crypto_middleware_apicryptomiddleware_dispatch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_crypto_middleware_apicryptomiddleware", "to": "basehttpmiddleware", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_core_api_crypto_middleware_apicryptomiddleware", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware", "to": "basehttpmiddleware", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_api_request_log_middleware_apirequestlogmiddleware", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_api_request_log_middleware_claims_from_auth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_api_request_log_middleware_format_body_bytes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_api_request_log_middleware_persist_log", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_api_request_log_middleware_redact_obj", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_api_request_log_middleware_schedule_persist_log", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_api_request_log_middleware_should_skip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_api_request_log_middleware_should_skip_exclude", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_api_request_log_middleware_truncate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_api_request_log_middleware_truncate_utf8_bytes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_oper_log_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_oper_log_context_clear_oper_log_meta", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_oper_log_context_snapshot_oper_log_meta", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_oper_log_infer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_oper_log_infer_business_type_from_path", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_oper_log_infer_title_from_path", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_core_utils_generate_id", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "app_models_models_sysapirequestlog", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_rationale_1", "to": "app_core_api_request_log_middleware", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_core_api_request_log_middleware", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "to": "app_core_api_request_log_middleware_truncate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_format_body_bytes", "to": "app_core_api_request_log_middleware_truncate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_persist_log", "to": "app_core_api_request_log_middleware_truncate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_persist_log", "to": "app_core_api_request_log_middleware_truncate_utf8_bytes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_format_body_bytes", "to": "app_core_api_request_log_middleware_redact_obj", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_redact_obj", "to": "app_core_api_request_log_middleware_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "to": "app_core_api_request_log_middleware_format_body_bytes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "to": "app_core_api_request_log_middleware_claims_from_auth", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_should_skip", "to": "app_core_api_request_log_middleware_should_skip_exclude", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "to": "app_core_api_request_log_middleware_should_skip", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_should_skip", "to": "app_core_api_request_log_middleware_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "to": "app_core_api_request_log_middleware_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_persist_log", "to": "app_core_utils_generate_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_persist_log", "to": "app_models_models_sysapirequestlog", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_schedule_persist_log", "to": "app_core_api_request_log_middleware_persist_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "to": "app_core_api_request_log_middleware_schedule_persist_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware", "to": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware", "to": "app_models_models_sysapirequestlog", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main", "to": "app_core_api_request_log_middleware_apirequestlogmiddleware", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "to": "app_core_oper_log_context_clear_oper_log_meta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "to": "app_core_oper_log_context_snapshot_oper_log_meta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "to": "app_core_oper_log_infer_business_type_from_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_api_request_log_middleware_apirequestlogmiddleware_dispatch", "to": "app_core_oper_log_infer_title_from_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_attachment_biz", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_attachment_biz_rationale_1", "to": "app_core_attachment_biz", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_attachment_biz_rationale_22", "to": "app_core_attachment_biz_resolve_upload_folder", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_create_access_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_create_refresh_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_decode_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_extend_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_get_client_ip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_get_current_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_get_current_user_by_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_get_current_user_simple", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_is_refresh_token_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_is_session_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_redis_call_safe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_refresh_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_revoke_refresh_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_revoke_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_session_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_store_refresh_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_auth_store_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_redis_client", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_core_redis_client_get_sync_redis_client", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_crud_user", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_services_web_auth_roles", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "app_services_web_auth_roles_resolve_web_role_for_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth", "to": "app_core_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard", "to": "app_core_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_extend_session", "to": "app_core_auth_session_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_is_session_valid", "to": "app_core_auth_session_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_revoke_session", "to": "app_core_auth_session_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_store_session", "to": "app_core_auth_session_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_is_refresh_token_valid", "to": "app_core_auth_refresh_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_revoke_refresh_token", "to": "app_core_auth_refresh_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_store_refresh_token", "to": "app_core_auth_refresh_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_extend_session", "to": "app_core_auth_redis_call_safe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_is_refresh_token_valid", "to": "app_core_auth_redis_call_safe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_is_session_valid", "to": "app_core_auth_redis_call_safe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_rationale_34", "to": "app_core_auth_redis_call_safe", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_redis_call_safe", "to": "app_core_redis_client_get_sync_redis_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_revoke_refresh_token", "to": "app_core_auth_redis_call_safe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_revoke_session", "to": "app_core_auth_redis_call_safe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_store_refresh_token", "to": "app_core_auth_redis_call_safe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_store_session", "to": "app_core_auth_redis_call_safe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_get_current_user_by_token", "to": "app_core_auth_extend_session", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_rationale_55", "to": "app_core_auth_extend_session", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_get_current_user_by_token", "to": "app_core_auth_is_session_valid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_is_session_valid", "to": "app_core_redis_client_get_sync_redis_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_rationale_74", "to": "app_core_auth_store_refresh_token", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_is_refresh_token_valid", "to": "app_core_redis_client_get_sync_redis_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_create_access_token", "to": "timedelta", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_create_refresh_token", "to": "timedelta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_presigned_download_url", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_core_storage_miniostorage_presigned_preview_url", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_query_expiring", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_list_customers", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_batch_update_expect_date", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_pool_rule_execute_single_rule", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_create_new_version", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_create_quote", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_generate_share", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_update_quote", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_db_auto_generate_plans_get_last_month_range", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_db_auto_generate_plans_month_range", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_tasks_customer_pool_remind_customer_recycle", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_tasks_customer_pool_warn_customer_recycle", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_utils_bx_date_range_parse_create_time_day_bounds", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_utils_bx_date_range_resolve_create_time_bounds", "to": "timedelta", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_core_auth_get_current_user_by_token", "to": "app_core_auth_decode_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_get_current_user_simple", "to": "app_core_auth_decode_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_get_current_user", "to": "app_core_auth_get_current_user_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_get_current_user_by_token", "to": "app_core_auth_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_get_current_user_by_token", "to": "app_services_web_auth_roles_resolve_web_role_for_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_rationale_149", "to": "app_core_auth_get_current_user_by_token", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth", "to": "app_core_auth_get_current_user_by_token", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_get_db_current_user_optional", "to": "app_core_auth_get_current_user_by_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_get_current_user", "to": "app_core_auth_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_rationale_210", "to": "app_core_auth_get_current_user", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard", "to": "app_core_auth_get_current_user", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_auth_get_client_ip", "to": "app_core_auth_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth", "to": "app_core_bx_auth_bxusercontext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth", "to": "app_core_bx_auth_get_bx_current_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth_rationale_1", "to": "app_core_bx_auth", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow", "to": "app_core_bx_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth_bxusercontext", "to": "app_core_bx_auth_bxusercontext_to_tenant_user_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth_bxusercontext", "to": "app_core_bx_auth_bxusercontext_to_user_info", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth_get_bx_current_user", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth_rationale_14", "to": "app_core_bx_auth_bxusercontext", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_core_bx_auth_bxusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_advance_advanceservice_approve", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_approved_by_me", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_create", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_finance_issue_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approval_history", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approvals", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_by_id", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_paged", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_global_status_counts", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_issue", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_my_apply_base", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_my_apply_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_pending_approval", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_pending_approval_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_reject", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_soft_delete", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_submit", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_tenant_no", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_update", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice", "to": "app_core_bx_auth_bxusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_attachment_attachmentservice_bind_biz", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_create", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_get_by_biz", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_get_by_id", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_soft_delete", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_tenant_no", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice", "to": "app_core_bx_auth_bxusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_data_scope", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice", "to": "app_core_bx_auth_bxusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_expense_item_expenseitemservice_create", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_get_by_id", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_get_item_tree", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_soft_delete", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_tenant_no", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_update", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_core_bx_auth_bxusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_delete", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_get_mine_summary", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_is_wallet_admin", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_invoices", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_ledgers", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_wallets", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_require_wallet_admin", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_resolve_owner", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_tenant_no", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice", "to": "app_core_bx_auth_bxusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_core_bx_auth_bxusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse_reimburseservice_approve", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approved_by_me", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_batch_offset", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_can_change_applicant", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_create_with_details", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_finance_payment_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approval_history", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approvals", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_by_id", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_paged", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_global_status_counts", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_my_apply_base", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_my_apply_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_offset", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pay", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pending_approval", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pending_approval_stats", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_reject", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_soft_delete", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_submit", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_tenant_no", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_update_with_details", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_withdraw", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow", "to": "app_core_bx_auth_bxusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_core_bx_auth_bxusercontext", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_workflow_workflowservice_create", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_get_by_id", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_get_paged", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_save_nodes", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_soft_delete", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_tenant_no", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_update", "to": "app_core_bx_auth_bxusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth_bxusercontext_to_tenant_user_dict", "to": "app_core_bx_auth_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth_rationale_23", "to": "app_core_bx_auth_bxusercontext_to_tenant_user_dict", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth_bxusercontext_to_user_info", "to": "app_core_bx_auth_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_bx_auth_rationale_31", "to": "app_core_bx_auth_bxusercontext_to_user_info", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_config", "to": "app_core_config_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_config", "to": "app_core_config_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_database", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_request_payload", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_tenant_context", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "app_core_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_config_settings", "to": "basesettings", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_load_runtime_settings", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrationstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_bx_data_stepstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_clue", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_load_runtime_settings", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_migrationstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_clue_stepstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_contract", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_load_runtime_settings", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrationstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_contract_stepstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_customer", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_load_runtime_settings", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_migrationstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_customer_stepstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_opportunity", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_load_runtime_settings", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_migrationstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_opportunity_stepstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_load_runtime_settings", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_migrationstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_payment_invoice_stepstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_product", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_load_runtime_settings", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_migrationstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_product_load_runtime_settings", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_migrationstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_quote", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_load_runtime_settings", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrationstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_quote_stepstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_backfillrule", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_sys_oss_bizref", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_sys_oss_load_runtime_settings", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_migrationstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_users", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_load_runtime_settings", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrationstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_users_sourceuser", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_renumber_crm_product_no", "to": "app_core_config_settings", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_main", "to": "app_core_config_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_renumberstats", "to": "app_core_config_settings", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_core_context_rationale_1", "to": "app_core_context", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_core_data_scope_append_user_scope_conditions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_core_data_scope_apply_data_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_core_data_scope_collect_scope_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_core_data_scope_get_child_dept_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_core_data_scope_get_user_dept_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_core_data_scope_resolve_user_role_scopes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_core_data_scope_row_in_data_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_models_models_sysdept", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_models_models_sysrole", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_models_models_sysroledatascopedetail", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "app_models_models_sysuserrole", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_rationale_1", "to": "app_core_data_scope", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers", "to": "app_core_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope", "to": "app_core_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope", "to": "app_core_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope", "to": "app_core_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "app_core_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_collect_scope_ids", "to": "app_core_data_scope_get_user_dept_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_get_user_dept_id", "to": "app_core_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_rationale_29", "to": "app_core_data_scope_get_user_dept_id", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_apply_data_scope", "to": "app_core_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_assert_row_in_data_scope", "to": "app_core_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_collect_scope_ids", "to": "app_core_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_get_child_dept_ids", "to": "app_core_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_resolve_user_role_scopes", "to": "app_core_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_row_in_data_scope", "to": "app_core_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_collect_scope_ids", "to": "app_core_data_scope_get_child_dept_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_rationale_39", "to": "app_core_data_scope_get_child_dept_ids", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_apply_data_scope", "to": "app_core_data_scope_resolve_user_role_scopes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_rationale_65", "to": "app_core_data_scope_resolve_user_role_scopes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_row_in_data_scope", "to": "app_core_data_scope_resolve_user_role_scopes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_core_data_scope_resolve_user_role_scopes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_apply_oper_log_scope", "to": "app_core_data_scope_resolve_user_role_scopes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_apply_data_scope", "to": "app_core_data_scope_collect_scope_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_rationale_118", "to": "app_core_data_scope_collect_scope_ids", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_row_in_data_scope", "to": "app_core_data_scope_collect_scope_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_core_data_scope_collect_scope_ids", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_apply_oper_log_scope", "to": "app_core_data_scope_collect_scope_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_apply_data_scope", "to": "app_core_data_scope_append_user_scope_conditions", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_rationale_174", "to": "app_core_data_scope_apply_data_scope", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers", "to": "app_core_data_scope_apply_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_core_data_scope_apply_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_list_leaves", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_core_data_scope_apply_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_list_menus", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_core_data_scope_apply_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_list_roles", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_core_data_scope_apply_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_list_tenants", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_core_data_scope_apply_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_completed_tasks", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_my_instances", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_pending_tasks", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_process_defs", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_versions", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope", "to": "app_core_data_scope_apply_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_apply_bx_scope", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope", "to": "app_core_data_scope_apply_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope_apply_db_scope", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope", "to": "app_core_data_scope_apply_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope_apply_pl_scope", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "app_core_data_scope_apply_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope_test_no_role_scopes_returns_empty_query", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope_test_scope4_invokes_filter_via_scope_collection", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope_test_scope4_with_owner_field_passes_owner_to_helper", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope_test_super_admin_bypass_apply", "to": "app_core_data_scope_apply_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_assert_row_in_data_scope", "to": "app_core_data_scope_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_data_scope_rationale_240", "to": "app_core_data_scope_row_in_data_scope", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers", "to": "app_core_data_scope_row_in_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "to": "app_core_data_scope_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "to": "app_core_data_scope_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "to": "app_core_data_scope_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "to": "app_core_data_scope_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_core_data_scope_row_in_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_oper_log_row_in_scope", "to": "app_core_data_scope_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "app_core_data_scope_row_in_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope_test_row_in_data_scope_denied", "to": "app_core_data_scope_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope_test_row_in_data_scope_self_by_create_by", "to": "app_core_data_scope_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope_test_row_in_data_scope_self_by_owner_field", "to": "app_core_data_scope_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope_test_row_in_data_scope_super_admin", "to": "app_core_data_scope_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_assert_bx_row_in_scope", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope_assert_db_row_in_scope", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope_assert_pl_row_in_scope", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope_test_assert_row_in_data_scope_raises_403", "to": "app_core_data_scope_assert_row_in_data_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_database", "to": "app_core_database_auto_fill_create_dept_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_database", "to": "app_core_database_get_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_db_models", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_duty_models", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_db_auto_plan", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_pl_cert_expiry", "to": "app_core_database", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard", "to": "app_core_database_get_db", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_database_rationale_39", "to": "app_core_database_auto_fill_create_dept_id", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth", "to": "app_core_db_auth_dbusercontext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth", "to": "app_core_db_auth_get_db_current_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth", "to": "app_core_db_auth_get_db_current_user_optional", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_rationale_1", "to": "app_core_db_auth", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_core_db_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_dbusercontext", "to": "app_core_db_auth_dbusercontext_to_tenant_user_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_dbusercontext", "to": "app_core_db_auth_dbusercontext_to_user_info", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_get_db_current_user", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_get_db_current_user_optional", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_rationale_23", "to": "app_core_db_auth_dbusercontext", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_cancel_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_process", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_delete_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_delete_processes", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_apply_row", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_process", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_process_row", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_process_board", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_reminders", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_resolve_user_id", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_process", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_cancel_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_record", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_delete_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_delete_records", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_apply_row", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_record", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_record_row", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_disburse_board", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_pending_apply_options", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_records", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_resolve_applicant_id", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_record", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_core_db_auth_dbusercontext", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_cancel_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_disburse", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_delete_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_delete_disburses", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_apply_row", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_disburse", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_disburse_row", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_applies", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_disburse_board", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_resolve_user_id", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_apply", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_disburse", "to": "app_core_db_auth_dbusercontext", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_dbusercontext_to_tenant_user_dict", "to": "app_core_db_auth_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_dbusercontext_to_user_info", "to": "app_core_db_auth_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_rationale_39", "to": "app_core_db_auth_dbusercontext_to_user_info", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_get_db_current_user_optional", "to": "app_core_db_auth_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_auth_rationale_65", "to": "app_core_db_auth_get_db_current_user_optional", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_collation", "to": "app_core_db_collation_eq_unicode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_collation", "to": "app_core_db_collation_like_unicode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_collation", "to": "app_core_db_collation_unicode_ci", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_collation_rationale_1", "to": "app_core_db_collation", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_collation_eq_unicode", "to": "app_core_db_collation_unicode_ci", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_collation_like_unicode", "to": "app_core_db_collation_unicode_ci", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_collation_rationale_7", "to": "app_core_db_collation_unicode_ci", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_db_collation_rationale_12", "to": "app_core_db_collation_eq_unicode", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard", "to": "app_core_delete_guard_actor_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard", "to": "app_core_delete_guard_actor_names", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard", "to": "app_core_delete_guard_assert_rows_deletable_by_creator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard", "to": "app_core_delete_guard_can_delete_by_creator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard", "to": "app_core_delete_guard_is_super_admin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard", "to": "app_core_delete_guard_normalize_user_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard", "to": "app_core_delete_guard_row_creator_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard", "to": "app_core_delete_guard_user_info_from_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_rationale_1", "to": "app_core_delete_guard", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "app_core_delete_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_assert_rows_deletable_by_creator", "to": "app_core_delete_guard_normalize_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_can_delete_by_creator", "to": "app_core_delete_guard_normalize_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_normalize_user_info", "to": "app_core_delete_guard_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_user_info_from_context", "to": "app_core_delete_guard_normalize_user_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_actor_ids", "to": "app_core_delete_guard_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_actor_names", "to": "app_core_delete_guard_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_assert_row_deletable_by_creator", "to": "app_core_delete_guard_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_assert_rows_deletable_by_creator", "to": "app_core_delete_guard_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_can_delete_by_creator", "to": "app_core_delete_guard_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_is_super_admin", "to": "app_core_delete_guard_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_user_info_from_context", "to": "app_core_delete_guard_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base", "to": "app_core_delete_guard_user_info_from_context", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_soft_delete", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_core_delete_guard_user_info_from_context", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_delete_draft_settlement", "to": "app_core_delete_guard_user_info_from_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_can_delete_by_creator", "to": "app_core_delete_guard_is_super_admin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_can_delete_by_creator", "to": "app_core_delete_guard_row_creator_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_row_creator_id", "to": "rowlike", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "app_core_delete_guard_row_creator_id", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard_test_row_creator_id_from_object", "to": "app_core_delete_guard_row_creator_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_assert_row_deletable_by_creator", "to": "rowlike", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_assert_rows_deletable_by_creator", "to": "rowlike", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_can_delete_by_creator", "to": "rowlike", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_can_delete_by_creator", "to": "app_core_delete_guard_actor_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_can_delete_by_creator", "to": "app_core_delete_guard_actor_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_assert_row_deletable_by_creator", "to": "app_core_delete_guard_can_delete_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "app_core_delete_guard_can_delete_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard_test_creator_can_delete", "to": "app_core_delete_guard_can_delete_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard_test_empty_create_by_only_super_admin", "to": "app_core_delete_guard_can_delete_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard_test_legacy_name_match", "to": "app_core_delete_guard_can_delete_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard_test_non_creator_cannot_delete", "to": "app_core_delete_guard_can_delete_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard_test_super_admin_can_delete_any", "to": "app_core_delete_guard_can_delete_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_delete_guard_assert_rows_deletable_by_creator", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_delete_clue_follow", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_soft_delete_clue", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_soft_delete_contact", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_soft_delete_contract_changes", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_soft_delete_contract_templates", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_soft_delete_contracts", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_soft_delete_follow", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_soft_delete_customer", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_soft_delete_invoice_info", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_soft_delete_opportunities", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_delete_pool_rules", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_soft_delete_category", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_soft_delete_product", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_soft_delete_quote_products", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_soft_delete_quotes", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_soft_delete_supplier_info", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_soft_delete_dept", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_soft_delete_dict_data", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_soft_delete_dict_type", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_soft_delete_leave", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_soft_delete_menu", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_soft_delete_post", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_soft_delete_role", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_soft_delete_site", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_soft_delete_tenant", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_soft_delete_user", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_soft_delete_process_def", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_soft_delete", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_delete_draft_settlement", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard_test_assert_raises_for_non_creator", "to": "app_core_delete_guard_assert_row_deletable_by_creator", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_businessexception", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_invalidstatustransitionexception", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_log_api_request", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_log_delivery_operation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_log_operation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_log_order_operation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_log_settlement_operation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_log_user_operation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_orderlockedexception", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_permissionexception", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_resourceconflictexception", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_resourcenotfoundexception", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions", "to": "app_core_exceptions_validationexception", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_businessexception", "to": "app_core_exceptions_businessexception_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_invalidstatustransitionexception", "to": "app_core_exceptions_businessexception", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_orderlockedexception", "to": "app_core_exceptions_businessexception", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_permissionexception", "to": "app_core_exceptions_businessexception", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_resourceconflictexception", "to": "app_core_exceptions_businessexception", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_resourcenotfoundexception", "to": "app_core_exceptions_businessexception", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_validationexception", "to": "app_core_exceptions_businessexception", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_businessexception_init", "to": "app_core_exceptions_invalidstatustransitionexception_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_businessexception_init", "to": "app_core_exceptions_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_invalidstatustransitionexception_init", "to": "app_core_exceptions_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_orderlockedexception_init", "to": "app_core_exceptions_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_permissionexception_init", "to": "app_core_exceptions_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_resourceconflictexception_init", "to": "app_core_exceptions_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_resourcenotfoundexception_init", "to": "app_core_exceptions_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_validationexception_init", "to": "app_core_exceptions_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_validationexception", "to": "app_core_exceptions_validationexception_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_validationexception_init", "to": "app_core_exceptions_invalidstatustransitionexception_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_permissionexception", "to": "app_core_exceptions_permissionexception_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_permissionexception_init", "to": "app_core_exceptions_invalidstatustransitionexception_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_resourcenotfoundexception", "to": "app_core_exceptions_resourcenotfoundexception_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_resourcenotfoundexception_init", "to": "app_core_exceptions_invalidstatustransitionexception_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_resourceconflictexception", "to": "app_core_exceptions_resourceconflictexception_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_resourceconflictexception_init", "to": "app_core_exceptions_invalidstatustransitionexception_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_orderlockedexception", "to": "app_core_exceptions_orderlockedexception_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_orderlockedexception_init", "to": "app_core_exceptions_invalidstatustransitionexception_init", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_invalidstatustransitionexception", "to": "app_core_exceptions_invalidstatustransitionexception_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_log_delivery_operation", "to": "app_core_exceptions_log_operation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_log_order_operation", "to": "app_core_exceptions_log_operation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_log_settlement_operation", "to": "app_core_exceptions_log_operation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_exceptions_log_user_operation", "to": "app_core_exceptions_log_operation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto", "to": "app_core_login_crypto_decrypt_login_payload", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto", "to": "app_core_login_crypto_ensure_initialized", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto", "to": "app_core_login_crypto_extract_login_credentials", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto", "to": "app_core_login_crypto_get_public_pem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto", "to": "app_core_login_crypto_validate_ts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto_rationale_1", "to": "app_core_login_crypto", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_core_login_crypto", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto_decrypt_login_payload", "to": "app_core_login_crypto_ensure_initialized", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto_get_public_pem", "to": "app_core_login_crypto_ensure_initialized", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto_decrypt_login_payload", "to": "app_core_login_crypto_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto_extract_login_credentials", "to": "app_core_login_crypto_decrypt_login_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto_rationale_63", "to": "app_core_login_crypto_decrypt_login_payload", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto_validate_ts", "to": "app_core_login_crypto_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto_extract_login_credentials", "to": "app_core_login_crypto_validate_ts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_login_crypto_rationale_84", "to": "app_core_login_crypto_extract_login_credentials", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard", "to": "app_core_menu_guard_get_user_menu_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard", "to": "app_core_menu_guard_require_menu_code", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard", "to": "app_services_web_auth_roles", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard", "to": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard_rationale_1", "to": "app_core_menu_guard", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_core_menu_guard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard_rationale_16", "to": "app_core_menu_guard_require_admin_or_super_admin", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard_get_user_menu_codes", "to": "app_core_menu_guard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard_get_user_menu_codes", "to": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard_rationale_24", "to": "app_core_menu_guard_get_user_menu_codes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_menu_guard_rationale_29", "to": "app_core_menu_guard_require_menu_code", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_context", "to": "app_core_oper_log_context_clear_oper_log_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_context", "to": "app_core_oper_log_context_get_oper_log_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_context", "to": "app_core_oper_log_context_operlogmeta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_context", "to": "app_core_oper_log_context_set_oper_log_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_context", "to": "app_core_oper_log_context_snapshot_oper_log_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_context_rationale_1", "to": "app_core_oper_log_context", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator", "to": "app_core_oper_log_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_context_get_oper_log_meta", "to": "app_core_oper_log_context_operlogmeta", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_context_set_oper_log_meta", "to": "app_core_oper_log_context_operlogmeta", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_context_snapshot_oper_log_meta", "to": "app_core_oper_log_context_operlogmeta", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator", "to": "app_core_oper_log_context_operlogmeta", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator_oper_log", "to": "app_core_oper_log_context_operlogmeta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator", "to": "app_core_oper_log_context_set_oper_log_meta", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator_oper_log", "to": "app_core_oper_log_context_set_oper_log_meta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_context_snapshot_oper_log_meta", "to": "app_core_oper_log_context_get_oper_log_meta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_context_rationale_33", "to": "app_core_oper_log_context_snapshot_oper_log_meta", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator", "to": "app_core_oper_log_decorator_format_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator", "to": "app_core_oper_log_decorator_oper_log", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator", "to": "app_core_oper_log_decorator_pick_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator", "to": "app_core_oper_log_decorator_preserve_fastapi_signature", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator", "to": "app_core_oper_log_decorator_resolve_business_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator", "to": "app_core_oper_log_decorator_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator_rationale_1", "to": "app_core_oper_log_decorator", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator_resolve_business_id", "to": "app_core_oper_log_decorator_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator_to_dict", "to": "app_core_oper_log_decorator_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator_preserve_fastapi_signature", "to": "app_core_oper_log_decorator_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator_format_summary", "to": "app_core_oper_log_decorator_pick_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator_resolve_business_id", "to": "app_core_oper_log_decorator_pick_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator_rationale_96", "to": "app_core_oper_log_decorator_preserve_fastapi_signature", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator_oper_log", "to": "f", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_decorator_rationale_125", "to": "app_core_oper_log_decorator_oper_log", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_infer", "to": "app_core_oper_log_infer_business_type_from_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_oper_log_infer", "to": "app_core_oper_log_infer_title_from_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_core_oper_log_infer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_core_oper_log_infer_title_from_path", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_row_to_oper_log", "to": "app_core_oper_log_infer_title_from_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_core_oper_log_infer_business_type_from_path", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_row_to_oper_log", "to": "app_core_oper_log_infer_business_type_from_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_order_status_compat", "to": "app_core_order_status_compat_derive_legacy_status_from_three", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_order_status_compat", "to": "app_core_order_status_compat_derive_three_status_from_legacy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_order_status_compat", "to": "app_core_order_status_compat_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_order_status_compat", "to": "app_core_order_status_compat_threestatus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_order_status_compat", "to": "app_core_order_status_compat_to_decimal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_order_status_compat_derive_three_status_from_legacy", "to": "app_core_order_status_compat_threestatus", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_order_status_compat_derive_three_status_from_legacy", "to": "app_core_order_status_compat_to_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_order_status_compat_to_decimal", "to": "app_core_order_status_compat_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_order_status_compat_rationale_31", "to": "app_core_order_status_compat_derive_three_status_from_legacy", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_order_status_compat_rationale_75", "to": "app_core_order_status_compat_derive_legacy_status_from_three", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client", "to": "app_core_redis_client_get_redis_client", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client", "to": "app_core_redis_client_get_sync_redis_client", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client", "to": "app_core_redis_client_py_redis", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client", "to": "app_core_redis_client_redis_common_kwargs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client", "to": "app_core_redis_client_redis_enabled", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client_rationale_1", "to": "app_core_redis_client", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client_get_redis_client", "to": "app_core_redis_client_redis_enabled", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client_get_sync_redis_client", "to": "app_core_redis_client_redis_enabled", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client_get_redis_client", "to": "app_core_redis_client_redis_common_kwargs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client_get_sync_redis_client", "to": "app_core_redis_client_redis_common_kwargs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client_get_sync_redis_client", "to": "app_core_redis_client_py_redis", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client_rationale_33", "to": "app_core_redis_client_get_sync_redis_client", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client_get_redis_client", "to": "app_core_redis_client_py_redis", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_redis_client_rationale_46", "to": "app_core_redis_client_get_redis_client", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_request_payload", "to": "app_core_request_payload_resolve_request_payload", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_request_payload_rationale_1", "to": "app_core_request_payload", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_request_payload_rationale_18", "to": "app_core_request_payload_resolve_request_payload", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response", "to": "app_core_response_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response", "to": "app_core_response_error_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response", "to": "app_core_response_format_api_error_message", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response", "to": "app_core_response_pageresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response", "to": "app_core_response_responsemodel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response", "to": "app_core_response_success_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response_responsemodel", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response_pageresult", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response_success_response", "to": "app_core_response_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response_error_response", "to": "app_core_response_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response_format_api_error_message", "to": "app_core_response_py_exception", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_response_rationale_40", "to": "app_core_response_format_api_error_message", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_security", "to": "app_core_security_get_password_hash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_security", "to": "app_core_security_verify_password", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "app_core_security", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_security_rationale_5", "to": "app_core_security_verify_password", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_core_security_verify_password", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_change_password", "to": "app_core_security_verify_password", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "app_core_security_get_password_hash", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "app_core_security_get_password_hash", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage", "to": "app_core_storage_basestorage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage", "to": "app_core_storage_convert_heic_to_jpeg", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage", "to": "app_core_storage_get_storage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage", "to": "app_core_storage_guess_preview_content_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage", "to": "app_core_storage_localstorage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage", "to": "app_core_storage_miniostorage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage", "to": "app_core_storage_ossstorage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage", "to": "app_core_storage_process_image_content", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage", "to": "app_core_storage_qiniustorage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_rationale_1", "to": "app_core_storage", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_core_storage", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_presigned_preview_url", "to": "app_core_storage_guess_preview_content_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_rationale_35", "to": "app_core_storage_guess_preview_content_type", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_convert_heic_to_jpeg", "to": "bytesio", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_core_storage_process_image_content", "to": "app_core_storage_convert_heic_to_jpeg", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_rationale_62", "to": "app_core_storage_convert_heic_to_jpeg", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage_upload_file", "to": "app_core_storage_process_image_content", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_upload_file", "to": "app_core_storage_process_image_content", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_ossstorage_upload_file", "to": "app_core_storage_process_image_content", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_qiniustorage_upload_file", "to": "app_core_storage_process_image_content", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_rationale_77", "to": "app_core_storage_process_image_content", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_basestorage", "to": "app_core_storage_basestorage_delete_file", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_basestorage", "to": "app_core_storage_basestorage_get_url", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_basestorage", "to": "app_core_storage_basestorage_presigned_download_url", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_basestorage", "to": "app_core_storage_basestorage_presigned_preview_url", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_basestorage", "to": "app_core_storage_basestorage_upload_base64", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_basestorage", "to": "app_core_storage_basestorage_upload_file", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_get_storage", "to": "app_core_storage_basestorage", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage", "to": "app_core_storage_basestorage", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage", "to": "app_core_storage_basestorage", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_ossstorage", "to": "app_core_storage_basestorage", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_qiniustorage", "to": "app_core_storage_basestorage", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_basestorage_presigned_download_url", "to": "app_core_storage_miniostorage_get_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_rationale_107", "to": "app_core_storage_basestorage_presigned_download_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_basestorage_presigned_preview_url", "to": "app_core_storage_miniostorage_get_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_rationale_111", "to": "app_core_storage_basestorage_presigned_preview_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_get_storage", "to": "app_core_storage_localstorage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage", "to": "app_core_storage_localstorage_delete_file", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage", "to": "app_core_storage_localstorage_ensure_dir", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage", "to": "app_core_storage_localstorage_generate_filename", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage", "to": "app_core_storage_localstorage_get_url", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage", "to": "app_core_storage_localstorage_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage", "to": "app_core_storage_localstorage_upload_base64", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage", "to": "app_core_storage_localstorage_upload_file", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_core_storage_localstorage", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage_ensure_dir", "to": "app_core_storage_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage_upload_file", "to": "app_core_storage_localstorage_ensure_dir", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage_delete_file", "to": "app_core_storage_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage_upload_file", "to": "app_core_storage_miniostorage_generate_filename", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage_upload_file", "to": "app_core_storage_miniostorage_get_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_localstorage_upload_base64", "to": "app_core_storage_miniostorage_upload_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_get_storage", "to": "app_core_storage_qiniustorage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_qiniustorage", "to": "app_core_storage_qiniustorage_delete_file", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_qiniustorage", "to": "app_core_storage_qiniustorage_generate_filename", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_qiniustorage", "to": "app_core_storage_qiniustorage_get_url", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_qiniustorage", "to": "app_core_storage_qiniustorage_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_qiniustorage", "to": "app_core_storage_qiniustorage_upload_base64", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_qiniustorage", "to": "app_core_storage_qiniustorage_upload_file", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_qiniustorage_upload_file", "to": "app_core_storage_miniostorage_generate_filename", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_qiniustorage_upload_file", "to": "app_core_storage_miniostorage_get_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_qiniustorage_upload_base64", "to": "app_core_storage_miniostorage_upload_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_get_storage", "to": "app_core_storage_ossstorage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_ossstorage", "to": "app_core_storage_ossstorage_delete_file", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_ossstorage", "to": "app_core_storage_ossstorage_generate_filename", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_ossstorage", "to": "app_core_storage_ossstorage_get_url", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_ossstorage", "to": "app_core_storage_ossstorage_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_ossstorage", "to": "app_core_storage_ossstorage_upload_base64", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_ossstorage", "to": "app_core_storage_ossstorage_upload_file", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_ossstorage_upload_file", "to": "app_core_storage_miniostorage_generate_filename", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_ossstorage_upload_file", "to": "app_core_storage_miniostorage_get_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_ossstorage_upload_base64", "to": "app_core_storage_miniostorage_upload_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_get_storage", "to": "app_core_storage_miniostorage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage", "to": "app_core_storage_miniostorage_build_presign_client", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage", "to": "app_core_storage_miniostorage_delete_file", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage", "to": "app_core_storage_miniostorage_extract_object_key", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage", "to": "app_core_storage_miniostorage_generate_filename", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage", "to": "app_core_storage_miniostorage_get_url", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage", "to": "app_core_storage_miniostorage_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage", "to": "app_core_storage_miniostorage_presigned_download_url", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage", "to": "app_core_storage_miniostorage_presigned_preview_url", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage", "to": "app_core_storage_miniostorage_upload_base64", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage", "to": "app_core_storage_miniostorage_upload_file", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_core_storage_miniostorage", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_init", "to": "app_core_storage_miniostorage_build_presign_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_build_presign_client", "to": "app_core_storage_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_rationale_313", "to": "app_core_storage_miniostorage_build_presign_client", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_upload_file", "to": "app_core_storage_miniostorage_generate_filename", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_upload_base64", "to": "app_core_storage_miniostorage_upload_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_upload_file", "to": "app_core_storage_miniostorage_get_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_upload_file", "to": "bytesio", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_core_storage_miniostorage_presigned_download_url", "to": "app_core_storage_miniostorage_extract_object_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_presigned_preview_url", "to": "app_core_storage_miniostorage_extract_object_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_presigned_download_url", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_core_storage_rationale_397", "to": "app_core_storage_miniostorage_presigned_download_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_storage_miniostorage_presigned_preview_url", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_core_storage_rationale_413", "to": "app_core_storage_miniostorage_presigned_preview_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_core_storage_get_storage", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_download_file_bytes", "to": "app_core_storage_get_storage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_get_access_url", "to": "app_core_storage_get_storage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_get_download_url", "to": "app_core_storage_get_storage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_get_preview_url", "to": "app_core_storage_get_storage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_normalize_storage_path", "to": "app_core_storage_get_storage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_tenant_context", "to": "app_core_tenant_context_get_tenant_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_tenant_context", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_tenant_context", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow", "to": "app_core_tenant_context", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_tenant_context_get_tenant_no", "to": "app_core_tenant_context_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_tenant_context_rationale_10", "to": "app_core_tenant_context_get_tenant_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_tenant_no", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_tenant_no", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_tenant_no", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_tenant_no", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_tenant_no", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow", "to": "app_core_tenant_context_get_tenant_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_tenant_no", "to": "app_core_tenant_context_get_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_utils", "to": "app_core_utils_format_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_utils", "to": "app_core_utils_generate_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_utils", "to": "app_core_utils_generate_random_password", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_utils", "to": "app_core_utils_generate_uuid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_utils", "to": "app_core_utils_get_current_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_utils", "to": "app_core_utils_get_file_size_display", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_utils", "to": "app_core_utils_parse_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_utils", "to": "app_core_utils_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "app_core_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator_allocate_next_biz_no", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_convert_clue", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_create_clue", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_create_clue_follow", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_create_contact", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_create_approval_records", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_save_setting", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_change", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_template", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_insert_contract_product", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_save_price_tiers_for_product", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_create_customer", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_create_follow", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool_create_pool_record", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_create_invoice_info", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_create_opportunity_follow", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_create_opportunity_product", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_record_stage_log", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_create_pool_rule", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_execute_single_rule", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_create_price_letter", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_category", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_oss", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_replace_product_aliases", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_replace_product_brands", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_resolve_product_id_for_quote_item", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_create_approval_records", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_save_setting", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_new_version", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_insert_quote_product", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_record_visit", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_supplier_info", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_create_supplier_info", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_create_dept", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_create_dict_data", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_create_dict_type", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_create_leave", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_create_menu", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_create_oss", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_create_post", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_create_role", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_update_role_data_scope", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_update_role_menus", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_batch_generate_sample_codes", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_create_sample_code", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_create_site", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_create_tenant", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_create_user", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_replace_associations", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_set_user_post_ids_only", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_create_instance", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_create_process_def", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_create_task", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_publish_version", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_approve", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_reject", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_create", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approve", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_batch_offset", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_create_with_details", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_offset", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_reject", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_update_with_details", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_save_nodes", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_ensure_sequence_row", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_save_owner_certs", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_scan_cert_expiry", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_plan", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_create_settlement", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_create_settlement_approval_records", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_disburse_settlement", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_brand_stock_change", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_get_or_create_inventory", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_get_or_create_usage_row", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_personnel", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_vehicle", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_save_vehicle_personnel", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_upsert_personnel", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_build_plan_product", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_record_plan_change", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_replace_plan_contracts", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_apply", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_process", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_apply", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_record", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_apply", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_disburse", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool_recycle_to_pool", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "app_core_utils_generate_uuid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_ensure_portal_role", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_insert_user_role", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "app_core_utils_generate_uuid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log", "to": "app_core_utils_generate_id", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base", "to": "app_core_utils_generate_id", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_create", "to": "app_core_utils_generate_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_core_utils_generate_id", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_grab", "to": "app_core_utils_generate_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_core_utils_generate_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_utils_get_current_time", "to": "app_core_utils_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_utils_format_datetime", "to": "app_core_utils_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_utils_parse_datetime", "to": "app_core_utils_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_core_utils_format_datetime", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_fmt_datetime", "to": "app_core_utils_format_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_to_read", "to": "app_core_utils_format_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read", "to": "app_core_utils_format_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_weighing_to_read", "to": "app_core_utils_format_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message", "to": "app_core_wechat_message_wechatmessageservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_rationale_1", "to": "app_core_wechat_message", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice", "to": "app_core_wechat_message_wechatmessageservice_get_access_token", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice", "to": "app_core_wechat_message_wechatmessageservice_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice", "to": "app_core_wechat_message_wechatmessageservice_send_delivery_notice", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice", "to": "app_core_wechat_message_wechatmessageservice_send_delivery_warning", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice", "to": "app_core_wechat_message_wechatmessageservice_send_order_status", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice", "to": "app_core_wechat_message_wechatmessageservice_send_payment_success", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice", "to": "app_core_wechat_message_wechatmessageservice_send_refund_result", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice", "to": "app_core_wechat_message_wechatmessageservice_send_template_message", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice", "to": "app_core_wechat_message_wechatmessageservice_send_urge_notification", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice_send_template_message", "to": "app_core_wechat_message_wechatmessageservice_get_access_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_rationale_86", "to": "app_core_wechat_message_wechatmessageservice_send_template_message", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice_send_delivery_notice", "to": "app_core_wechat_message_wechatmessageservice_send_template_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice_send_delivery_warning", "to": "app_core_wechat_message_wechatmessageservice_send_template_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice_send_order_status", "to": "app_core_wechat_message_wechatmessageservice_send_template_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice_send_payment_success", "to": "app_core_wechat_message_wechatmessageservice_send_template_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice_send_refund_result", "to": "app_core_wechat_message_wechatmessageservice_send_template_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_wechatmessageservice_send_urge_notification", "to": "app_core_wechat_message_wechatmessageservice_send_template_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_rationale_143", "to": "app_core_wechat_message_wechatmessageservice_send_order_status", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_rationale_179", "to": "app_core_wechat_message_wechatmessageservice_send_payment_success", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_rationale_215", "to": "app_core_wechat_message_wechatmessageservice_send_delivery_notice", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_rationale_251", "to": "app_core_wechat_message_wechatmessageservice_send_delivery_warning", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_rationale_289", "to": "app_core_wechat_message_wechatmessageservice_send_refund_result", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_message_rationale_325", "to": "app_core_wechat_message_wechatmessageservice_send_urge_notification", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay", "to": "app_core_wechat_pay_get_wechat_pay_client", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay", "to": "app_core_wechat_pay_get_wechat_pay_v2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay", "to": "app_core_wechat_pay_wechat_pay", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay", "to": "app_core_wechat_pay_wechatpayclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay", "to": "app_core_wechat_pay_wechatpayv2client", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_rationale_1", "to": "app_core_wechat_pay", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_get_wechat_pay_client", "to": "app_core_wechat_pay_wechatpayclient", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechat_pay", "to": "app_core_wechat_pay_wechatpayclient", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient", "to": "app_core_wechat_pay_wechatpayclient_close_order", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient", "to": "app_core_wechat_pay_wechatpayclient_generate_nonce_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient", "to": "app_core_wechat_pay_wechatpayclient_generate_pay_sign", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient", "to": "app_core_wechat_pay_wechatpayclient_generate_sign", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient", "to": "app_core_wechat_pay_wechatpayclient_generate_sign_v3", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient", "to": "app_core_wechat_pay_wechatpayclient_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient", "to": "app_core_wechat_pay_wechatpayclient_make_request", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient", "to": "app_core_wechat_pay_wechatpayclient_query_order", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient", "to": "app_core_wechat_pay_wechatpayclient_refund", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient", "to": "app_core_wechat_pay_wechatpayclient_unified_order", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient_close_order", "to": "app_core_wechat_pay_wechatpayclient_generate_nonce_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient_generate_pay_sign", "to": "app_core_wechat_pay_wechatpayclient_generate_nonce_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient_query_order", "to": "app_core_wechat_pay_wechatpayclient_generate_nonce_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient_refund", "to": "app_core_wechat_pay_wechatpayclient_generate_nonce_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient_unified_order", "to": "app_core_wechat_pay_wechatpayclient_generate_nonce_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient_generate_sign", "to": "app_core_wechat_pay_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient_unified_order", "to": "app_core_wechat_pay_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_rationale_60", "to": "app_core_wechat_pay_wechatpayclient_generate_sign_v3", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient_close_order", "to": "app_core_wechat_pay_wechatpayclient_generate_sign_v3", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient_refund", "to": "app_core_wechat_pay_wechatpayclient_generate_sign_v3", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient_unified_order", "to": "app_core_wechat_pay_wechatpayclient_generate_sign_v3", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_rationale_131", "to": "app_core_wechat_pay_wechatpayclient_unified_order", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayclient_unified_order", "to": "app_core_wechat_pay_wechatpayclient_generate_pay_sign", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_rationale_254", "to": "app_core_wechat_pay_wechatpayclient_refund", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_get_wechat_pay_v2", "to": "app_core_wechat_pay_wechatpayv2client", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client", "to": "app_core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client", "to": "app_core_wechat_pay_wechatpayv2client_dict_to_xml", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client", "to": "app_core_wechat_pay_wechatpayv2client_generate_sign", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client", "to": "app_core_wechat_pay_wechatpayv2client_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client", "to": "app_core_wechat_pay_wechatpayv2client_parse_notify", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client", "to": "app_core_wechat_pay_wechatpayv2client_query_order", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client", "to": "app_core_wechat_pay_wechatpayv2client_refund", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client", "to": "app_core_wechat_pay_wechatpayv2client_unified_order", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client", "to": "app_core_wechat_pay_wechatpayv2client_xml_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_parse_notify", "to": "app_core_wechat_pay_wechatpayv2client_generate_sign", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_query_order", "to": "app_core_wechat_pay_wechatpayv2client_generate_sign", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_refund", "to": "app_core_wechat_pay_wechatpayv2client_generate_sign", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_unified_order", "to": "app_core_wechat_pay_wechatpayv2client_generate_sign", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_query_order", "to": "app_core_wechat_pay_wechatpayv2client_dict_to_xml", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_refund", "to": "app_core_wechat_pay_wechatpayv2client_dict_to_xml", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_unified_order", "to": "app_core_wechat_pay_wechatpayv2client_dict_to_xml", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_parse_notify", "to": "app_core_wechat_pay_wechatpayv2client_xml_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_query_order", "to": "app_core_wechat_pay_wechatpayv2client_xml_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_refund", "to": "app_core_wechat_pay_wechatpayv2client_xml_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_unified_order", "to": "app_core_wechat_pay_wechatpayv2client_xml_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_rationale_410", "to": "app_core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_wechatpayv2client_unified_order", "to": "app_core_wechat_pay_wechatpayv2client_build_miniprogram_pay_params", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_core_wechat_pay_rationale_443", "to": "app_core_wechat_pay_wechatpayv2client_unified_order", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_init", "to": "app_crud_base", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_init", "to": "app_crud_base_crudbase", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_init", "to": "app_crud_base_historycrud", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_init", "to": "app_crud_user", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log", "to": "app_crud_api_request_log_apirequestlogcrud", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log", "to": "app_models_models_sysapirequestlog", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log", "to": "app_models_models_sysapirequestloghis", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log_apirequestlogcrud", "to": "app_crud_api_request_log_apirequestlogcrud_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log_apirequestlogcrud", "to": "app_crud_api_request_log_apirequestlogcrud_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log_apirequestlogcrud", "to": "app_crud_api_request_log_apirequestlogcrud_get_multi_with_filters", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log_apirequestlogcrud", "to": "app_models_models_sysapirequestlog", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_api_request_log_apirequestlogcrud", "to": "app_models_models_sysapirequestloghis", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_api_request_log_apirequestlogcrud_get_multi_with_filters", "to": "app_crud_api_request_log_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log_apirequestlogcrud_get_multi_with_filters", "to": "app_models_models_sysapirequestlog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log_apirequestlogcrud_delete", "to": "app_crud_api_request_log_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log_apirequestlogcrud_get", "to": "app_crud_api_request_log_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log_apirequestlogcrud_get", "to": "app_models_models_sysapirequestlog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_api_request_log_apirequestlogcrud_delete", "to": "app_models_models_sysapirequestloghis", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base", "to": "app_crud_base_camel_to_snake", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base", "to": "app_crud_base_crudbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base", "to": "app_crud_base_get_model_attr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base", "to": "app_crud_base_historycrud", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_get_model_attr", "to": "app_crud_base_camel_to_snake", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_create", "to": "app_crud_base_get_model_attr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_update", "to": "app_crud_base_get_model_attr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase", "to": "app_crud_base_crudbase_count", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase", "to": "app_crud_base_crudbase_create", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase", "to": "app_crud_base_crudbase_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase", "to": "app_crud_base_crudbase_exists", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase", "to": "app_crud_base_crudbase_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase", "to": "app_crud_base_crudbase_get_all", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase", "to": "app_crud_base_crudbase_get_multi", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase", "to": "app_crud_base_crudbase_hard_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase", "to": "app_crud_base_crudbase_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase", "to": "app_crud_base_crudbase_update", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_base_crudbase", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_usercrudcompat", "to": "app_crud_base_crudbase", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_base_crudbase_init", "to": "modeltype", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_create", "to": "modeltype", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_get", "to": "modeltype", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_get_all", "to": "modeltype", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_get_multi", "to": "modeltype", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_update", "to": "modeltype", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_historycrud_create_history", "to": "modeltype", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_delete", "to": "app_crud_base_crudbase_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_get", "to": "app_crud_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_hard_delete", "to": "app_crud_base_crudbase_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_update", "to": "app_crud_base_crudbase_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_count", "to": "app_crud_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_create", "to": "app_crud_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_delete", "to": "app_crud_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_exists", "to": "app_crud_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_get_all", "to": "app_crud_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_get_multi", "to": "app_crud_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_hard_delete", "to": "app_crud_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_update", "to": "app_crud_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_historycrud_create_history", "to": "app_crud_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_get_multi", "to": "app_crud_base_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_count", "to": "app_crud_base_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_exists", "to": "app_crud_base_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_get_all", "to": "app_crud_base_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_base_crudbase_hard_delete", "to": "app_crud_base_crudbase_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_build_quote_filters", "to": "app_crud_base_crudbase_exists", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service_plan_has_hazard_product_exists", "to": "app_crud_base_crudbase_exists", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "to": "app_crud_base_crudbase_exists", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_base_historycrud", "to": "app_crud_base_historycrud_create_history", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator", "to": "app_crud_biz_no_generator_allocate_next_biz_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator", "to": "app_crud_biz_no_generator_format_biz_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator", "to": "app_crud_biz_no_generator_prefix_for", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator", "to": "app_crud_biz_no_generator_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator_rationale_1", "to": "app_crud_biz_no_generator", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator_allocate_next_biz_no", "to": "app_crud_biz_no_generator_prefix_for", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator_prefix_for", "to": "biznokind", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator_allocate_next_biz_no", "to": "biznokind", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator_allocate_next_biz_no", "to": "app_crud_biz_no_generator_format_biz_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator_allocate_next_biz_no", "to": "app_crud_biz_no_generator_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator_allocate_next_biz_no", "to": "app_crud_biz_no_generator_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_biz_no_generator_allocate_next_biz_no", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_biz_no_generator_rationale_35", "to": "app_crud_biz_no_generator_allocate_next_biz_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_assign_clues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_check_convert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_check_duplicate_clue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_convert_clue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_create_clue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_enrich_user_names", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_get_clue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_get_park_area_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_import_clues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_invalid_clue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_list_clues", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_parse_optional_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_parse_optional_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_resolve_user_display_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_soft_delete_clue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_update_clue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_update_clue_level", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_update_clue_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_clue_validate_convertible", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_contact_create_contact", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_customer_check_duplicate_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_customer_generate_customer_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_models_crm_models_crmclue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_models_crm_models_crmcustomer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_clue", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_rationale_1", "to": "app_crud_crm_clue", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_assign_clues", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_convert_clue", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_ensure_clue_in_scope", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_ensure_clue_in_scope", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_ensure_clue_in_scope", "to": "app_models_crm_models_crmclue", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_create_clue_follow", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_get_follow_statistics", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_list_clue_follows", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_invalid_clue", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_soft_delete_clue", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue_level", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue_status", "to": "app_crud_crm_clue_ensure_clue_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_assign_clues", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_check_convert", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_check_duplicate_clue", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_convert_clue", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_create_clue", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_enrich_user_names", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_get_clue", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_get_park_area_list", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_import_clues", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_invalid_clue", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_list_clues", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_resolve_user_display_name", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_soft_delete_clue", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue_level", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue_status", "to": "app_crud_crm_clue_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_create_clue", "to": "app_crud_crm_clue_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_parse_optional_date", "to": "app_crud_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_parse_optional_date", "to": "app_crud_crm_clue_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_parse_optional_date", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_update_clue", "to": "app_crud_crm_clue_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_check_duplicate_clue", "to": "app_crud_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_enrich_user_names", "to": "app_crud_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_import_clues", "to": "app_crud_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_list_clues", "to": "app_crud_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_parse_optional_datetime", "to": "app_crud_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_row_to_dict", "to": "app_crud_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_create_clue", "to": "app_crud_crm_clue_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_parse_optional_datetime", "to": "app_crud_crm_clue_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_parse_optional_datetime", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_update_clue", "to": "app_crud_crm_clue_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_assign_clues", "to": "app_crud_crm_clue_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_create_clue", "to": "app_crud_crm_clue_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue", "to": "app_crud_crm_clue_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_check_duplicate_clue", "to": "app_crud_crm_clue_enrich_user_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_list_clues", "to": "app_crud_crm_clue_enrich_user_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_check_convert", "to": "app_crud_crm_clue_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_check_duplicate_clue", "to": "app_crud_crm_clue_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_convert_clue", "to": "app_crud_crm_clue_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_list_clues", "to": "app_crud_crm_clue_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_row_to_dict", "to": "app_models_crm_models_crmclue", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_list_clues", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_check_convert", "to": "app_crud_crm_clue_get_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_convert_clue", "to": "app_crud_crm_clue_get_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_clue_get_clue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_create_clue_follow", "to": "app_crud_crm_clue_get_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_get_follow_statistics", "to": "app_crud_crm_clue_get_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_list_clue_follows", "to": "app_crud_crm_clue_get_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_get_clue", "to": "app_models_crm_models_crmclue", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_invalid_clue", "to": "app_crud_crm_clue_get_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_soft_delete_clue", "to": "app_crud_crm_clue_get_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue", "to": "app_crud_crm_clue_get_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue_status", "to": "app_crud_crm_clue_get_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_create_clue", "to": "app_models_crm_models_crmclue", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_create_clue", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_import_clues", "to": "app_crud_crm_clue_create_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_import_clues", "to": "app_crud_crm_clue_update_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue", "to": "app_models_crm_models_crmclue", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_soft_delete_clue", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_assign_clues", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_convert_clue", "to": "app_crud_crm_clue_validate_convertible", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_convert_clue", "to": "app_crud_crm_contact_create_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_convert_clue", "to": "app_crud_crm_customer_check_duplicate_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_convert_clue", "to": "app_crud_crm_customer_generate_customer_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_convert_clue", "to": "app_models_crm_models_crmcustomer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_convert_clue", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_check_convert", "to": "app_crud_crm_clue_validate_convertible", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_validate_convertible", "to": "app_models_crm_models_crmclue", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_validate_convertible", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_check_convert", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_invalid_clue", "to": "app_models_crm_models_crmclue", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_invalid_clue", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_update_clue_level", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_update_clue_status", "to": "app_models_crm_models_crmclue", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_update_clue_status", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_clue_follow_create_clue_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_clue_follow_delete_clue_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_clue_follow_get_clue_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_clue_follow_get_follow_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_clue_follow_list_clue_follows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_clue_follow_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_clue_follow_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_clue_follow_update_clue_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_models_crm_models_crmclue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow", "to": "app_models_crm_models_crmcluefollow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_create_clue_follow", "to": "app_crud_crm_clue_follow_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_get_clue_follow", "to": "app_crud_crm_clue_follow_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_list_clue_follows", "to": "app_crud_crm_clue_follow_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_row_to_dict", "to": "app_crud_crm_clue_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_row_to_dict", "to": "app_models_crm_models_crmcluefollow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_update_clue_follow", "to": "app_crud_crm_clue_follow_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_create_clue_follow", "to": "app_crud_crm_clue_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_get_clue_follow", "to": "app_crud_crm_clue_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_get_follow_statistics", "to": "app_crud_crm_clue_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_list_clue_follows", "to": "app_crud_crm_clue_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_update_clue_follow", "to": "app_crud_crm_clue_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_create_clue_follow", "to": "app_crud_crm_clue_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_create_clue_follow", "to": "app_models_crm_models_crmcluefollow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_create_clue_follow", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_follow_rationale_54", "to": "app_crud_crm_clue_follow_create_clue_follow", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_delete_clue_follow", "to": "app_crud_crm_clue_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_get_clue_follow", "to": "app_crud_crm_clue_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_get_follow_statistics", "to": "app_crud_crm_clue_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_list_clue_follows", "to": "app_crud_crm_clue_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_update_clue_follow", "to": "app_crud_crm_clue_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_rationale_108", "to": "app_crud_crm_clue_follow_update_clue_follow", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_update_clue_follow", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_update_clue_follow", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_follow_list_clue_follows", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_list_clue_follows", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_follow_get_clue_follow", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_delete_clue_follow", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_rationale_206", "to": "app_crud_crm_clue_follow_delete_clue_follow", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_get_follow_statistics", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_follow_get_follow_statistics", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_clue_statistics", "to": "app_crud_crm_clue_statistics_apply_create_range", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics", "to": "app_crud_crm_clue_statistics_base_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics", "to": "app_crud_crm_clue_statistics_get_clue_level_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics", "to": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics", "to": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics", "to": "app_crud_crm_clue_statistics_get_clue_source_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics", "to": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics", "to": "app_models_crm_models_crmclue", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_base_query", "to": "app_crud_crm_clue_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_base_query", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_level_statistics", "to": "app_crud_crm_clue_statistics_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "to": "app_crud_crm_clue_statistics_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "to": "app_crud_crm_clue_statistics_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_source_statistics", "to": "app_crud_crm_clue_statistics_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "to": "app_crud_crm_clue_statistics_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_level_statistics", "to": "app_crud_crm_clue_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "to": "app_crud_crm_clue_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "to": "app_crud_crm_clue_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_source_statistics", "to": "app_crud_crm_clue_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "to": "app_crud_crm_clue_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "to": "app_crud_crm_clue_statistics_apply_create_range", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "to": "app_crud_crm_clue_statistics_apply_create_range", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_source_statistics", "to": "app_crud_crm_clue_statistics_apply_create_range", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_overview_statistics", "to": "app_crud_crm_clue_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_level_statistics", "to": "app_crud_crm_clue_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_owner_statistics", "to": "app_crud_crm_clue_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_source_statistics", "to": "app_crud_crm_clue_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_clue_statistics_get_clue_trend_statistics", "to": "app_crud_crm_clue_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_contact_create_contact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_contact_get_contact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_contact_list_contacts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_contact_list_contacts_by_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_contact_parse_optional_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_contact_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_contact_set_primary_contact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_contact_soft_delete_contact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_contact_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_contact_update_contact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_customer_get_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_customer_update_contact_count", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact", "to": "app_models_crm_models_crmcontact", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contact", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_contact", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_create_contact", "to": "app_crud_crm_contact_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_parse_optional_date", "to": "app_crud_crm_contact_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_parse_optional_date", "to": "app_crud_crm_contact_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_parse_optional_date", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contact_update_contact", "to": "app_crud_crm_contact_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_list_contacts", "to": "app_crud_crm_contact_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_list_contacts_by_customer", "to": "app_crud_crm_contact_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_row_to_dict", "to": "app_crud_crm_contact_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_list_contacts", "to": "app_crud_crm_contact_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_list_contacts_by_customer", "to": "app_crud_crm_contact_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_row_to_dict", "to": "app_models_crm_models_crmcontact", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_list_contacts", "to": "app_crud_crm_contact_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_list_contacts", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_create_contact", "to": "app_crud_crm_contact_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_get_contact", "to": "app_crud_crm_contact_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_list_contacts_by_customer", "to": "app_crud_crm_contact_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_set_primary_contact", "to": "app_crud_crm_contact_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_soft_delete_contact", "to": "app_crud_crm_contact_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_update_contact", "to": "app_crud_crm_contact_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_list_contacts_by_customer", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_list_contacts_by_customer", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_list_contacts_by_customer", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contact_get_contact", "to": "app_models_crm_models_crmcontact", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_set_primary_contact", "to": "app_crud_crm_contact_get_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_soft_delete_contact", "to": "app_crud_crm_contact_get_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_update_contact", "to": "app_crud_crm_contact_get_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contact_get_contact", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contact_get_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_contact_get_contact", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_enrich_contact_fields", "to": "app_crud_crm_contact_get_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_detail", "to": "app_crud_crm_contact_get_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_create_contact", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_create_contact", "to": "app_crud_crm_customer_update_contact_count", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_create_contact", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_create_contact", "to": "app_models_crm_models_crmcontact", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_create_contact", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contact_update_contact", "to": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_update_contact", "to": "app_models_crm_models_crmcontact", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_update_contact", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contact_set_primary_contact", "to": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_set_primary_contact", "to": "app_models_crm_models_crmcontact", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_set_primary_contact", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contact_soft_delete_contact", "to": "app_crud_crm_customer_update_contact_count", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_soft_delete_contact", "to": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contact_soft_delete_contact", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_align_contract_no_to_sign_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_apply_contract_entity_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_approval", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_approval_can_user_approve", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_approval_create_approval_records", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_approval_delete_pending_approvals", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_approval_invalidate_all_approvals", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_assert_contract_editable_for_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_auto_contract_name_body", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_batch_assign_owner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_batch_submit_contract_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_build_contract_filters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_build_contract_name_from_parties", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_build_customer_address", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_calc_amount_with_tax", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_change_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_contract_no_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_contract_period_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_contract_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_create_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_create_contract_change", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_create_contract_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_create_from_opportunity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_create_from_quote", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_decimal_value", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_download_contract_pdf", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_enrich_change_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_ensure_contract_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_execute_change", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_export_contract_changes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_export_contract_templates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_export_contracts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_finish_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_first_non_blank", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_generate_contract_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_generate_contract_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_generate_template_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_get_change_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_get_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_get_contract_change_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_get_contract_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_get_contract_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_get_contract_template_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_get_default_invoice_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_get_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_get_supplier_short_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_get_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_invalid_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_is_blank", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_is_framework_contract_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_list_contract_changes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_list_contract_templates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_list_contracts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_normalize_framework_contract_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_opportunity_products_to_contract_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_parse_optional_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_parse_optional_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_product_batch_insert_contract_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_product_delete_products_by_contract_id", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_product_list_contract_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_product_list_products_by_contract_ids", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_query_expiring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_quote_products_to_contract_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_renew_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_replace_contract_no_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_resolve_contract_product_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_resolve_party_short_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_resolve_user_display_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_save_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_sign_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_soft_delete_contract_changes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_soft_delete_contract_templates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_soft_delete_contracts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_start_execute", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_statistics_by_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_statistics_by_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_statistics_overview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_statistics_trend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_strip_contract_name_no_suffix", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_submit_change_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_submit_contract_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_template_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_toggle_contract_template_active", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_update_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_update_contract_change", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_update_contract_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_upload_attachments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_upload_attachments_with_category", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_upload_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_user_contract_name_uses_party_full_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_validate_contract_type_and_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_validate_product_prices_by_contract_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_validate_sale_purchase_contract_amount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_withdraw_change", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_contract_withdraw_contract_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_customer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_customer_get_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_invoice_info", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_opportunity_product_list_products_by_opportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_product_resolve_product_id_for_quote_item", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_quote", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_quote_get_quote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_quote_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_quote_product_list_quote_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_supplier_info", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_models_crm_models_crmcontract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_models_crm_models_crmcontractapproval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_models_crm_models_crmcontractchange", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_models_crm_models_crmcontractproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_models_crm_models_crmcontracttemplate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_models_crm_models_crmopportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_models_crm_models_crmproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_models_crm_models_crmquote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_services_crm_settlement_clause", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_services_crm_settlement_clause_default_settlement_clause", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_services_crm_supplier_hazard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract", "to": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_1", "to": "app_crud_crm_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "app_crud_crm_contract", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "app_crud_crm_contract", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "app_crud_crm_contract", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_reedit_to_draft", "to": "app_crud_crm_contract", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_ensure_contract_in_scope", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_ensure_contract_in_scope", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_ensure_contract_in_scope", "to": "app_models_crm_models_crmcontract", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_contract_ensure_contract_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_row_in_scope", "to": "app_crud_crm_contract_ensure_contract_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_align_contract_no_to_sign_date", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_batch_assign_owner", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_batch_submit_contract_approval", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_filters", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_name_from_parties", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_contract_no_exists", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_change", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_template", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_opportunity", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_quote", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_download_contract_pdf", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_enrich_change_rows", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_execute_change", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_export_contract_changes", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_export_contract_templates", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_export_contracts", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_finish_contract", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_generate_contract_no", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_generate_template_no", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_change_row", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_change_detail", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_detail", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_row", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_row_in_scope", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_template_detail", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_default_invoice_info", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_supplier_short_name", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_template", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_invalid_contract", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contract_changes", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contract_templates", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contracts", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_query_expiring", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_renew_contract", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_resolve_contract_product_ids", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_resolve_user_display_name", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_save_template", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_sign_contract", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_soft_delete_contract_changes", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_soft_delete_contract_templates", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_soft_delete_contracts", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_start_execute", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_by_status", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_by_type", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_overview", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_trend", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_submit_change_approval", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_submit_contract_approval", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_toggle_contract_template_active", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract_change", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract_template", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_upload_attachments", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_upload_attachments_with_category", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_upload_file", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_withdraw_change", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_withdraw_contract_approval", "to": "app_crud_crm_contract_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_batch_assign_owner", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_finish_contract", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_row_in_scope", "to": "app_crud_crm_contract_get_contract_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_row_in_scope", "to": "app_models_crm_models_crmcontract", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_row_in_scope", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_get_template", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_invalid_contract", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_list_contract_products", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_save_template", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_sign_contract", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_soft_delete_contracts", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_start_execute", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_submit_contract_approval", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_upload_attachments", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_upload_attachments_with_category", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_upload_file", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_withdraw_contract_approval", "to": "app_crud_crm_contract_get_contract_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_filters", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_change", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_template", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_decimal_value", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_decimal_value", "to": "app_crud_crm_contract_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_by_status", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_by_type", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_overview", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_trend", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract_change", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract_template", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_product_prices_by_contract_type", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_sale_purchase_contract_amount", "to": "app_crud_crm_contract_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_customer_address", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_change_row_to_dict", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_contract_row_to_dict", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_change", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_template", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_enrich_change_rows", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_export_contract_changes", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_export_contract_templates", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_export_contracts", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_first_non_blank", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_change_detail", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_detail", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_template_detail", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_is_blank", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contract_changes", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contract_templates", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contracts", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_parse_optional_date", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_parse_optional_datetime", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_query_expiring", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_row_to_dict", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_by_status", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_by_type", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_overview", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_trend", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_template_row_to_dict", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract_change", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract_template", "to": "app_crud_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_calc_amount_with_tax", "to": "app_crud_crm_contract_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_template", "to": "app_crud_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_sign_contract", "to": "app_crud_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_overview", "to": "app_crud_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_trend", "to": "app_crud_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_product_prices_by_contract_type", "to": "app_crud_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_sale_purchase_contract_amount", "to": "app_crud_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contract_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_filters", "to": "app_crud_crm_contract_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_parse_optional_date", "to": "app_crud_crm_contract_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_parse_optional_date", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_sign_contract", "to": "app_crud_crm_contract_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_align_contract_no_to_sign_date", "to": "app_crud_crm_contract_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_generate_contract_no", "to": "app_crud_crm_contract_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_replace_contract_no_date", "to": "app_crud_crm_contract_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_filters", "to": "app_crud_crm_contract_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_parse_optional_datetime", "to": "app_crud_crm_contract_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_parse_optional_datetime", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_statistics_overview", "to": "app_crud_crm_contract_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_trend", "to": "app_crud_crm_contract_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_contract_period_key", "to": "app_crud_crm_contract_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_filters", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_change", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_template", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_opportunity", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_quote", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_normalize_framework_contract_data", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_renew_contract", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract_change", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract_template", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_contract_type_and_products", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_product_prices_by_contract_type", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_sale_purchase_contract_amount", "to": "app_crud_crm_contract_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contract_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_batch_assign_owner", "to": "app_crud_crm_contract_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_contract_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contracts", "to": "app_crud_crm_contract_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contract_is_blank", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_contract_is_blank", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contract_first_non_blank", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_customer_address", "to": "app_crud_crm_contract_first_non_blank", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_contract_first_non_blank", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contract_get_default_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_name_from_parties", "to": "app_crud_crm_contract_get_default_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_contract_get_default_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_default_invoice_info", "to": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contract_build_customer_address", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_contract_build_customer_address", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_contract_row_to_dict", "to": "app_crud_crm_contract_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_export_contracts", "to": "app_crud_crm_contract_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_contract_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contracts", "to": "app_crud_crm_contract_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_query_expiring", "to": "app_crud_crm_contract_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_174", "to": "app_crud_crm_contract_row_to_dict", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_row_to_dict", "to": "app_models_crm_models_crmcontract", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_contract_row_to_dict", "to": "app_models_crm_models_crmcontract", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_filters", "to": "app_crud_crm_contract_py_query", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_export_contracts", "to": "app_crud_crm_contract_build_contract_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contracts", "to": "app_crud_crm_contract_build_contract_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_263", "to": "app_crud_crm_contract_build_contract_filters", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contracts", "to": "app_crud_crm_contract_approval_can_user_approve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contracts", "to": "app_crud_crm_contract_product_list_products_by_contract_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contracts", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_contract_approval_can_user_approve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_contract_product_list_contract_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_detail", "to": "app_crud_crm_contract_get_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_get_contract_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_download_contract_pdf", "to": "app_crud_crm_contract_get_contract_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_detail", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_get_contract_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_change", "to": "app_crud_crm_contract_get_contract_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_row", "to": "app_models_crm_models_crmcontract", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_renew_contract", "to": "app_crud_crm_contract_get_contract_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "to": "app_crud_crm_contract_get_contract_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_name_from_parties", "to": "app_crud_crm_contract_get_supplier_short_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_supplier_short_name", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_name_from_parties", "to": "app_crud_crm_contract_generate_contract_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_name_from_parties", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_build_contract_name_from_parties", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_build_contract_name_from_parties", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_643", "to": "app_crud_crm_contract_build_contract_name_from_parties", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_build_contract_name_from_parties", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_generate_contract_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_generate_contract_no", "to": "app_crud_crm_contract_contract_no_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_generate_contract_no", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_generate_contract_no", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_683", "to": "app_crud_crm_contract_generate_contract_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "app_crud_crm_contract_generate_contract_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no", "to": "app_crud_crm_contract_generate_contract_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max", "to": "app_crud_crm_contract_generate_contract_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_align_contract_no_to_sign_date", "to": "app_crud_crm_contract_contract_no_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_contract_no_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_730", "to": "app_crud_crm_contract_contract_no_exists", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_contract_no_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_align_contract_no_to_sign_date", "to": "app_crud_crm_contract_replace_contract_no_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_744", "to": "app_crud_crm_contract_replace_contract_no_date", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "app_crud_crm_contract_replace_contract_no_date", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_test_replace_keeps_seq_and_swaps_date", "to": "app_crud_crm_contract_replace_contract_no_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_test_replace_noop_when_same_date", "to": "app_crud_crm_contract_replace_contract_no_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_test_replace_returns_none_for_nonstandard", "to": "app_crud_crm_contract_replace_contract_no_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_align_contract_no_to_sign_date", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_align_contract_no_to_sign_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_763", "to": "app_crud_crm_contract_align_contract_no_to_sign_date", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_align_contract_no_to_sign_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "app_crud_crm_contract_align_contract_no_to_sign_date", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_test_align_bumps_seq_when_occupied", "to": "app_crud_crm_contract_align_contract_no_to_sign_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_test_align_exclude_id_skips_self", "to": "app_crud_crm_contract_align_contract_no_to_sign_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_test_align_returns_original_when_nonstandard", "to": "app_crud_crm_contract_align_contract_no_to_sign_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_auto_contract_name_body", "to": "app_crud_crm_contract_resolve_party_short_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_797", "to": "app_crud_crm_contract_resolve_party_short_name", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "app_crud_crm_contract_resolve_party_short_name", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_resolve_does_not_fuzzy_match_short_inside_longer_name", "to": "app_crud_crm_contract_resolve_party_short_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_resolve_fallback_to_party_full_name", "to": "app_crud_crm_contract_resolve_party_short_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_exact_name", "to": "app_crud_crm_contract_resolve_party_short_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_invoice_name", "to": "app_crud_crm_contract_resolve_party_short_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_resolve_matches_supplier_exact_name", "to": "app_crud_crm_contract_resolve_party_short_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_generate_contract_name", "to": "app_crud_crm_contract_strip_contract_name_no_suffix", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_generate_contract_name", "to": "app_crud_crm_contract_auto_contract_name_body", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_generate_contract_name", "to": "app_crud_crm_contract_user_contract_name_uses_party_full_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_864", "to": "app_crud_crm_contract_user_contract_name_uses_party_full_name", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_892", "to": "app_crud_crm_contract_generate_contract_name", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "app_crud_crm_contract_generate_contract_name", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_generate_empty_default_party_order", "to": "app_crud_crm_contract_generate_contract_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_generate_empty_uses_party_order_after_swap", "to": "app_crud_crm_contract_generate_contract_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_generate_fallback_when_parties_blank", "to": "app_crud_crm_contract_generate_contract_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_generate_full_party_name_in_user_input_is_replaced_by_short", "to": "app_crud_crm_contract_generate_contract_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_generate_purchase_does_not_reverse_party_order", "to": "app_crud_crm_contract_generate_contract_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_generate_renewal_name_is_preserved", "to": "app_crud_crm_contract_generate_contract_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_test_generate_user_name_keeps_body_and_syncs_no", "to": "app_crud_crm_contract_generate_contract_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_normalize_framework_contract_data", "to": "app_crud_crm_contract_is_framework_contract_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_contract_type_and_products", "to": "app_crud_crm_contract_is_framework_contract_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "to": "app_crud_crm_contract_is_framework_contract_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_validate_contract_type_and_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_validate_contract_type_and_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_contract_type_and_products", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_normalize_framework_contract_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_normalize_framework_contract_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_validate_product_prices_by_contract_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_validate_product_prices_by_contract_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_product_prices_by_contract_type", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_validate_sale_purchase_contract_amount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_validate_sale_purchase_contract_amount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_sale_purchase_contract_amount", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_resolve_contract_product_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_resolve_contract_product_ids", "to": "app_crud_crm_product_resolve_product_id_for_quote_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_resolve_contract_product_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_contract_calc_amount_with_tax", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "app_models_crm_models_crmcontract", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_apply_contract_entity_fields", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_apply_contract_entity_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_apply_contract_entity_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_crud_crm_contract_product_batch_insert_contract_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_models_crm_models_crmcontract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_create_from_opportunity", "to": "app_crud_crm_contract_create_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_quote", "to": "app_crud_crm_contract_create_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_renew_contract", "to": "app_crud_crm_contract_create_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_assert_contract_editable_for_update", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_assert_contract_editable_for_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_reedit_to_draft", "to": "app_crud_crm_contract_assert_contract_editable_for_update", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_reedit_to_draft_test_assert_allows_editable", "to": "app_crud_crm_contract_assert_contract_editable_for_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_reedit_to_draft_test_assert_rejects_non_editable", "to": "app_crud_crm_contract_assert_contract_editable_for_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_approval_invalidate_all_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_product_batch_insert_contract_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_product_delete_products_by_contract_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_crud_crm_contract_product_list_contract_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_1438", "to": "app_crud_crm_contract_soft_delete_contracts", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_soft_delete_contracts", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_1461", "to": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_submit_contract_approval", "to": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "to": "app_crud_crm_contract_product_list_contract_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "to": "app_models_crm_models_crmcontract", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_validate_framework_contract_for_submit_approval", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_batch_submit_contract_approval", "to": "app_crud_crm_contract_submit_contract_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_submit_contract_approval", "to": "app_crud_crm_contract_approval_create_approval_records", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_submit_contract_approval", "to": "app_crud_crm_contract_approval_invalidate_all_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_submit_contract_approval", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_1529", "to": "app_crud_crm_contract_batch_submit_contract_approval", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_1557", "to": "app_crud_crm_contract_withdraw_contract_approval", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_withdraw_contract_approval", "to": "app_crud_crm_contract_approval_delete_pending_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_withdraw_contract_approval", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_start_execute", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_finish_contract", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_invalid_contract", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_save_template", "to": "app_services_crm_settlement_clause_default_settlement_clause", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_save_template", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_get_template", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_upload_file", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_upload_attachments", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_1740", "to": "app_crud_crm_contract_upload_attachments_with_category", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_upload_attachments_with_category", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_statistics_overview", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_by_status", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_by_type", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_trend", "to": "app_crud_crm_contract_contract_period_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_statistics_trend", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_quote", "to": "app_crud_crm_contract_quote_products_to_contract_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_quote", "to": "app_crud_crm_quote_get_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_quote", "to": "app_crud_crm_quote_product_list_quote_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_quote", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_2020", "to": "app_crud_crm_contract_create_from_quote", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_contract_create_from_quote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_to_contract", "to": "app_crud_crm_contract_create_from_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_rationale_2083", "to": "app_crud_crm_contract_renew_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_renew_contract", "to": "app_crud_crm_contract_product_list_contract_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_renew_contract", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_2134", "to": "app_crud_crm_contract_export_contracts", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_change_row_to_dict", "to": "app_models_crm_models_crmcontractchange", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_change_detail", "to": "app_crud_crm_contract_change_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contract_changes", "to": "app_crud_crm_contract_change_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_export_contract_changes", "to": "app_crud_crm_contract_list_contract_changes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contract_changes", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_change", "to": "app_crud_crm_contract_get_contract_change_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_change_detail", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_change_detail", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_update_contract_change", "to": "app_crud_crm_contract_get_contract_change_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_template_detail", "to": "app_crud_crm_contract_template_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contract_templates", "to": "app_crud_crm_contract_template_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_template_row_to_dict", "to": "app_models_crm_models_crmcontracttemplate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_export_contract_templates", "to": "app_crud_crm_contract_list_contract_templates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_list_contract_templates", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_template", "to": "app_crud_crm_contract_get_contract_template_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_contract_template_detail", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_update_contract_template", "to": "app_crud_crm_contract_get_contract_template_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_opportunity", "to": "app_crud_crm_contract_opportunity_products_to_contract_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_opportunity", "to": "app_crud_crm_opportunity_product_list_products_by_opportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_from_opportunity", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_2332", "to": "app_crud_crm_contract_create_from_opportunity", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_sign_contract", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_batch_assign_owner", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_2416", "to": "app_crud_crm_contract_batch_assign_owner", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_download_contract_pdf", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_2447", "to": "app_crud_crm_contract_download_contract_pdf", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_template", "to": "app_crud_crm_contract_generate_template_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_generate_template_no", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_2458", "to": "app_crud_crm_contract_generate_template_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_execute_change", "to": "app_crud_crm_contract_get_change_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_get_change_row", "to": "app_models_crm_models_crmcontractchange", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_soft_delete_contract_changes", "to": "app_crud_crm_contract_get_change_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_submit_change_approval", "to": "app_crud_crm_contract_get_change_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract_change", "to": "app_crud_crm_contract_get_change_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_withdraw_change", "to": "app_crud_crm_contract_get_change_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_export_contract_changes", "to": "app_crud_crm_contract_enrich_change_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_change", "to": "app_models_crm_models_crmcontractchange", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_change", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_update_contract_change", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract_change", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_soft_delete_contract_changes", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_soft_delete_contract_changes", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_rationale_2640", "to": "app_crud_crm_contract_submit_change_approval", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_submit_change_approval", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_withdraw_change", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_execute_change", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_create_contract_template", "to": "app_models_crm_models_crmcontracttemplate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_create_contract_template", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_update_contract_template", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_update_contract_template", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_soft_delete_contract_templates", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_soft_delete_contract_templates", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_toggle_contract_template_active", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_advance_contract_after_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_approve_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_approve_contract_by_contract_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_approve_pass", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_approve_reject", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_approve_transfer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_build_approval_list_filters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_can_user_approve", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_create_approval_records", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_delete_pending_approvals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_export_contract_approvals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_get_contract_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_get_contract_approval_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_invalidate_all_approvals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_list_contract_approvals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_list_contract_approvals_page", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_refresh_approver_names", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_resolve_user_display_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_crud_crm_contract_approval_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_models_crm_models_crmcontract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_models_crm_models_crmcontractapproval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_rationale_1", "to": "app_crud_crm_contract_approval", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "app_crud_crm_contract_approval", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_get_contract_approval_detail", "to": "app_crud_crm_contract_approval_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_list_contract_approvals", "to": "app_crud_crm_contract_approval_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_list_contract_approvals_page", "to": "app_crud_crm_contract_approval_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_row_to_dict", "to": "app_crud_crm_contract_approval_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_row_to_dict", "to": "app_models_crm_models_crmcontractapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_export_contract_approvals", "to": "app_crud_crm_contract_approval_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_get_contract_approval_detail", "to": "app_crud_crm_contract_approval_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_list_contract_approvals", "to": "app_crud_crm_contract_approval_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_list_contract_approvals_page", "to": "app_crud_crm_contract_approval_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_transfer", "to": "app_crud_crm_contract_approval_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_create_approval_records", "to": "app_crud_crm_contract_approval_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_get_contract_approval_detail", "to": "app_crud_crm_contract_approval_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_list_contract_approvals", "to": "app_crud_crm_contract_approval_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_list_contract_approvals_page", "to": "app_crud_crm_contract_approval_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_refresh_approver_names", "to": "app_crud_crm_contract_approval_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_resolve_user_display_name", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_advance_contract_after_approval", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_contract", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_contract_by_contract_id", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_pass", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_reject", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_transfer", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_can_user_approve", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_create_approval_records", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_delete_pending_approvals", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_export_contract_approvals", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_get_contract_approval", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_get_contract_approval_detail", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_invalidate_all_approvals", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_list_contract_approvals", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_list_contract_approvals_page", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_refresh_approver_names", "to": "app_crud_crm_contract_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_contract", "to": "app_crud_crm_contract_approval_get_contract_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_transfer", "to": "app_crud_crm_contract_approval_get_contract_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_get_contract_approval", "to": "app_models_crm_models_crmcontractapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_get_contract_approval_detail", "to": "app_crud_crm_contract_approval_get_contract_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_get_contract_approval_detail", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_approval_build_approval_list_filters", "to": "app_crud_crm_contract_approval_py_query", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_list_contract_approvals_page", "to": "app_crud_crm_contract_approval_build_approval_list_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_export_contract_approvals", "to": "app_crud_crm_contract_approval_list_contract_approvals_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_create_approval_records", "to": "app_models_crm_models_crmcontractapproval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_create_approval_records", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_approval_rationale_143", "to": "app_crud_crm_contract_approval_create_approval_records", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_rationale_180", "to": "app_crud_crm_contract_approval_delete_pending_approvals", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_rationale_199", "to": "app_crud_crm_contract_approval_invalidate_all_approvals", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "app_crud_crm_contract_approval_invalidate_all_approvals", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_test_contract_invalidate_all_soft_deletes_approved_and_pending", "to": "app_crud_crm_contract_approval_invalidate_all_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_contract", "to": "app_crud_crm_contract_approval_can_user_approve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_rationale_217", "to": "app_crud_crm_contract_approval_can_user_approve", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "app_crud_crm_contract_approval_can_user_approve", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_test_contract_can_approve_prefers_current_pending_over_historical_approved", "to": "app_crud_crm_contract_approval_can_user_approve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_advance_contract_after_approval", "to": "app_models_crm_models_crmcontract", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_advance_contract_after_approval", "to": "app_models_crm_models_crmcontractapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_contract", "to": "app_crud_crm_contract_approval_advance_contract_after_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_contract", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_approval_approve_contract_by_contract_id", "to": "app_crud_crm_contract_approval_approve_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_pass", "to": "app_crud_crm_contract_approval_approve_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_reject", "to": "app_crud_crm_contract_approval_approve_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_rationale_310", "to": "app_crud_crm_contract_approval_approve_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_contract_by_contract_id", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_approval_rationale_358", "to": "app_crud_crm_contract_approval_approve_contract_by_contract_id", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_rationale_406", "to": "app_crud_crm_contract_approval_refresh_approver_names", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approval_approve_transfer", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_approval_rationale_434", "to": "app_crud_crm_contract_approval_approve_transfer", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_crud_crm_contract_approver_setting_assert_users_exist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_crud_crm_contract_approver_setting_get_setting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_crud_crm_contract_approver_setting_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_crud_crm_contract_approver_setting_save_setting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_crud_crm_quote_approver_setting", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_crud_crm_quote_approver_setting_join_approver_ids", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_crud_crm_quote_approver_setting_parse_approver_ids", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_models_crm_models_crmcontractapproversetting", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_get_setting", "to": "app_crud_crm_contract_approver_setting_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_row_to_dict", "to": "app_crud_crm_contract_approver_setting_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_row_to_dict", "to": "app_crud_crm_quote_approver_setting_parse_approver_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_row_to_dict", "to": "app_models_crm_models_crmcontractapproversetting", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_save_setting", "to": "app_crud_crm_contract_approver_setting_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_get_setting", "to": "app_crud_crm_contract_approver_setting_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_save_setting", "to": "app_crud_crm_contract_approver_setting_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_get_setting", "to": "app_crud_crm_contract_approver_setting_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_assert_users_exist", "to": "app_crud_crm_contract_approver_setting_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_save_setting", "to": "app_crud_crm_contract_approver_setting_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_assert_users_exist", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_approver_setting_save_setting", "to": "app_crud_crm_contract_approver_setting_assert_users_exist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_save_setting", "to": "app_crud_crm_quote_approver_setting_join_approver_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_approver_setting_save_setting", "to": "app_models_crm_models_crmcontractapproversetting", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_batch_insert_contract_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_calculate_subtotal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_decimal_value", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_delete_price_tiers_by_contract_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_delete_products_by_contract_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_get_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_insert_contract_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_letter_oss_ids_to_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_list_contract_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_list_products_by_contract_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_parse_optional_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_save_price_tiers_for_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_contract_product_tier_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_product_get_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_quote_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_crud_crm_quote_product_resolve_line_brand_fields", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_models_crm_models_crmcontractproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_models_crm_models_crmcontractproductpricetier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_services_crm_supplier_hazard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product", "to": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_rationale_1", "to": "app_crud_crm_contract_product", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_list_contract_products", "to": "app_crud_crm_contract_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_list_products_by_contract_ids", "to": "app_crud_crm_contract_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_row_to_dict", "to": "app_crud_crm_contract_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_row_to_dict", "to": "app_models_crm_models_crmcontractproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_decimal_value", "to": "app_crud_crm_contract_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_letter_oss_ids_to_json", "to": "app_crud_crm_contract_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_list_contract_products", "to": "app_crud_crm_contract_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_list_products_by_contract_ids", "to": "app_crud_crm_contract_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_parse_optional_date", "to": "app_crud_crm_contract_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_tier_row_to_dict", "to": "app_crud_crm_contract_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_list_contract_products", "to": "app_crud_crm_contract_product_tier_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_tier_row_to_dict", "to": "app_models_crm_models_crmcontractproductpricetier", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_list_contract_products", "to": "app_crud_crm_contract_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_list_contract_products", "to": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_batch_insert_contract_products", "to": "app_crud_crm_contract_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_delete_price_tiers_by_contract_id", "to": "app_crud_crm_contract_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_delete_products_by_contract_id", "to": "app_crud_crm_contract_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_insert_contract_product", "to": "app_crud_crm_contract_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_list_products_by_contract_ids", "to": "app_crud_crm_contract_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_save_price_tiers_for_product", "to": "app_crud_crm_contract_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_rationale_128", "to": "app_crud_crm_contract_product_list_products_by_contract_ids", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_decimal_value", "to": "app_crud_crm_contract_product_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_insert_contract_product", "to": "app_crud_crm_contract_product_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_save_price_tiers_for_product", "to": "app_crud_crm_contract_product_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_calculate_subtotal", "to": "app_crud_crm_contract_product_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_insert_contract_product", "to": "app_crud_crm_contract_product_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_save_price_tiers_for_product", "to": "app_crud_crm_contract_product_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_batch_insert_contract_products", "to": "app_crud_crm_contract_product_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_insert_contract_product", "to": "app_crud_crm_contract_product_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_save_price_tiers_for_product", "to": "app_crud_crm_contract_product_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_insert_contract_product", "to": "app_crud_crm_contract_product_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_parse_optional_date", "to": "app_crud_crm_contract_product_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_save_price_tiers_for_product", "to": "app_crud_crm_contract_product_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_insert_contract_product", "to": "app_crud_crm_contract_product_calculate_subtotal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_save_price_tiers_for_product", "to": "app_crud_crm_contract_product_letter_oss_ids_to_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_batch_insert_contract_products", "to": "app_crud_crm_contract_product_insert_contract_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_insert_contract_product", "to": "app_crud_crm_product_get_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_insert_contract_product", "to": "app_crud_crm_quote_product_resolve_line_brand_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_insert_contract_product", "to": "app_models_crm_models_crmcontractproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_insert_contract_product", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_contract_product_batch_insert_contract_products", "to": "app_crud_crm_contract_product_save_price_tiers_for_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_batch_insert_contract_products", "to": "app_models_crm_models_crmcontractproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_delete_products_by_contract_id", "to": "app_crud_crm_contract_product_delete_price_tiers_by_contract_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_rationale_358", "to": "app_crud_crm_contract_product_delete_products_by_contract_id", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_rationale_383", "to": "app_crud_crm_contract_product_save_price_tiers_for_product", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_save_price_tiers_for_product", "to": "app_models_crm_models_crmcontractproductpricetier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_contract_product_save_price_tiers_for_product", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_assign_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_batch_claim_customers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_check_duplicate_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_claim_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_create_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_customer_name_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_deal_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_enrich_user_names", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_ensure_customer_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_generate_customer_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_get_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_get_customer_by_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_get_park_area_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_into_pool", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_list_customer_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_list_customers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_list_pool_customers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_parse_optional_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_parse_optional_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_pool_create_pool_record", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_resolve_user_display_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_soft_delete_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_transfer_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_update_contact_count", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_update_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_customer_update_follow_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_models_crm_models_crmcontact", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_models_crm_models_crmcustomer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_utils_pinyin_abbr", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_rationale_1", "to": "app_crud_crm_customer", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_customer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_customer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search", "to": "app_crud_crm_customer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_assign_customer", "to": "app_crud_crm_customer_ensure_customer_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_deal_customer", "to": "app_crud_crm_customer_ensure_customer_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_ensure_customer_in_scope", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_ensure_customer_in_scope", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_ensure_customer_in_scope", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_ensure_customer_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_create_follow", "to": "app_crud_crm_customer_ensure_customer_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_list_follows_by_customer", "to": "app_crud_crm_customer_ensure_customer_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_into_pool", "to": "app_crud_crm_customer_ensure_customer_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_soft_delete_customer", "to": "app_crud_crm_customer_ensure_customer_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_transfer_customer", "to": "app_crud_crm_customer_ensure_customer_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_customer", "to": "app_crud_crm_customer_ensure_customer_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_assign_customer", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_batch_claim_customers", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_check_duplicate_customer", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_claim_customer", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_create_customer", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_customer_name_exists", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_deal_customer", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_enrich_user_names", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_generate_customer_no", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_get_customer", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_get_customer_by_no", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_get_park_area_list", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_into_pool", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_list_customer_options", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_list_customers", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_list_pool_customers", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_resolve_user_display_name", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_soft_delete_customer", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_transfer_customer", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_contact_count", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_customer", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_follow_stats", "to": "app_crud_crm_customer_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_parse_optional_date", "to": "app_crud_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_parse_optional_date", "to": "app_crud_crm_customer_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_parse_optional_date", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_enrich_user_names", "to": "app_crud_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_list_customer_options", "to": "app_crud_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_list_customers", "to": "app_crud_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_list_pool_customers", "to": "app_crud_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_parse_optional_datetime", "to": "app_crud_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_row_to_dict", "to": "app_crud_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_create_customer", "to": "app_crud_crm_customer_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_deal_customer", "to": "app_crud_crm_customer_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_parse_optional_datetime", "to": "app_crud_crm_customer_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_parse_optional_datetime", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_update_customer", "to": "app_crud_crm_customer_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_follow_stats", "to": "app_crud_crm_customer_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_create_customer", "to": "app_crud_crm_customer_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_resolve_user_display_name", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_enrich_follow_dict", "to": "app_crud_crm_customer_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_customer", "to": "app_crud_crm_customer_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_list_customers", "to": "app_crud_crm_customer_enrich_user_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_check_duplicate_customer", "to": "app_crud_crm_customer_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_list_customers", "to": "app_crud_crm_customer_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_row_to_dict", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_rationale_171", "to": "app_crud_crm_customer_list_customer_options", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search", "to": "app_crud_crm_customer_list_customer_options", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin", "to": "app_crud_crm_customer_list_customer_options", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_list_customers", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_list_pool_customers", "to": "app_crud_crm_customer_list_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search", "to": "app_crud_crm_customer_list_customers", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin", "to": "app_crud_crm_customer_list_customers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_assign_customer", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_claim_customer", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_deal_customer", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_get_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_create_follow", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_list_follows_by_customer", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_get_customer", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_into_pool", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_soft_delete_customer", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_transfer_customer", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_contact_count", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_customer", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_follow_stats", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers", "to": "app_crud_crm_customer_get_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_customer_get_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_create_invoice_info", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_customer_get_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_create_price_letter", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_update_price_letter", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_customer_get_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_customer_get_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_get_customer_by_no", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_create_customer", "to": "app_crud_crm_customer_generate_customer_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_create_customer", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_create_customer", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_customer", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_customer", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_update_customer", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_soft_delete_customer", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_transfer_customer", "to": "app_crud_crm_customer_pool_create_pool_record", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_transfer_customer", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_transfer_customer", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_deal_customer", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_deal_customer", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_into_pool", "to": "app_crud_crm_customer_pool_create_pool_record", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_into_pool", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_into_pool", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_batch_claim_customers", "to": "app_crud_crm_customer_claim_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_claim_customer", "to": "app_crud_crm_customer_pool_create_pool_record", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_claim_customer", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_claim_customer", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_batch_claim_customers", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_assign_customer", "to": "app_crud_crm_customer_pool_create_pool_record", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_assign_customer", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_update_follow_stats", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_create_follow", "to": "app_crud_crm_customer_update_follow_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_follow_create_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_follow_enrich_follow_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_follow_get_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_follow_list_follows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_follow_list_follows_by_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_follow_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_follow_soft_delete_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_follow_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_customer_follow_update_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow", "to": "app_models_crm_models_crmcustomerfollow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_enrich_follow_dict", "to": "app_crud_crm_customer_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_enrich_follow_dict", "to": "app_crud_crm_customer_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_list_follows", "to": "app_crud_crm_customer_follow_enrich_follow_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_list_follows_by_customer", "to": "app_crud_crm_customer_follow_enrich_follow_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_create_follow", "to": "app_crud_crm_customer_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_get_follow", "to": "app_crud_crm_customer_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_list_follows", "to": "app_crud_crm_customer_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_list_follows_by_customer", "to": "app_crud_crm_customer_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_soft_delete_follow", "to": "app_crud_crm_customer_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_update_follow", "to": "app_crud_crm_customer_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_list_follows", "to": "app_crud_crm_customer_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_list_follows_by_customer", "to": "app_crud_crm_customer_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_row_to_dict", "to": "app_crud_crm_customer_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_list_follows", "to": "app_crud_crm_customer_follow_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_list_follows_by_customer", "to": "app_crud_crm_customer_follow_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_row_to_dict", "to": "app_models_crm_models_crmcustomerfollow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_list_follows", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_get_follow", "to": "app_models_crm_models_crmcustomerfollow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_soft_delete_follow", "to": "app_crud_crm_customer_follow_get_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_update_follow", "to": "app_crud_crm_customer_follow_get_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_create_follow", "to": "app_models_crm_models_crmcustomerfollow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_create_follow", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_follow_update_follow", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_update_follow", "to": "app_models_crm_models_crmcustomerfollow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_update_follow", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_follow_soft_delete_follow", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_follow_soft_delete_follow", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_customer_pool", "to": "app_crud_crm_customer_pool_create_pool_record", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool", "to": "app_crud_crm_customer_pool_get_pool_record", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool", "to": "app_crud_crm_customer_pool_list_pool_records", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool", "to": "app_crud_crm_customer_pool_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool", "to": "app_crud_crm_customer_pool_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool", "to": "app_models_crm_models_crmcustomerpool", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool_list_pool_records", "to": "app_crud_crm_customer_pool_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool_row_to_dict", "to": "app_crud_crm_customer_pool_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool_row_to_dict", "to": "app_models_crm_models_crmcustomerpool", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool_list_pool_records", "to": "app_crud_crm_customer_pool_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool_create_pool_record", "to": "app_crud_crm_customer_pool_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool_create_pool_record", "to": "app_models_crm_models_crmcustomerpool", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool_get_pool_record", "to": "app_crud_crm_customer_pool_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool_list_pool_records", "to": "app_crud_crm_customer_pool_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_customer_pool_get_pool_record", "to": "app_models_crm_models_crmcustomerpool", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers", "to": "app_crud_crm_data_scope_helpers_crm_user_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers", "to": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers", "to": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_rationale_1", "to": "app_crud_crm_data_scope_helpers", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_data_scope_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_crm_user_info", "to": "app_crud_crm_data_scope_helpers_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "to": "app_crud_crm_data_scope_helpers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_list_opportunities", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_scoped_opportunity_query", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_list_quotes", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_overview", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_status", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_trend", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_customer_base_query", "to": "app_crud_crm_data_scope_helpers_apply_crm_owner_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "to": "app_crud_crm_data_scope_helpers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "to": "app_crud_crm_data_scope_helpers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "to": "app_crud_crm_data_scope_helpers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "to": "app_crud_crm_data_scope_helpers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "to": "app_crud_crm_data_scope_helpers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_list_opportunity_follows", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_list_pool_rules", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_list_price_letters", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_products", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_follow_statistics", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_list_all_supplier_info", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_list_supplier_info", "to": "app_crud_crm_data_scope_helpers_apply_crm_create_by_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_create_invoice_info", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_ensure_quote_in_scope", "to": "app_crud_crm_data_scope_helpers_ensure_crm_owner_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_get_opportunity_follow", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_update_opportunity_follow", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_delete_pool_rules", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_update_pool_rule", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_update_pool_rule_status", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_update_price_letter", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_void_price_letter", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_soft_delete_category", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_soft_delete_product", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_category", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_product", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_soft_delete_supplier_info", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_update_supplier_info", "to": "app_crud_crm_data_scope_helpers_ensure_crm_create_by_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_data_scope_helpers_rationale_60", "to": "app_crud_crm_data_scope_helpers_ensure_crm_contact_row_in_scope", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_data_scope_helpers_rationale_87", "to": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_set_default_invoice_info", "to": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_soft_delete_invoice_info", "to": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_update_invoice_info", "to": "app_crud_crm_data_scope_helpers_ensure_crm_customer_linked_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_invoice_info_clear_default_for_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_invoice_info_create_invoice_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_invoice_info_get_invoice_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_invoice_info_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_invoice_info_set_default_invoice_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_invoice_info_soft_delete_invoice_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_crud_crm_invoice_info_update_invoice_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info", "to": "app_models_crm_models_crminvoiceinfo", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "to": "app_crud_crm_invoice_info_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_row_to_dict", "to": "app_crud_crm_invoice_info_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_row_to_dict", "to": "app_models_crm_models_crminvoiceinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "to": "app_crud_crm_invoice_info_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "to": "app_crud_crm_invoice_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_list_invoice_info_by_customer", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_invoice_info_clear_default_for_customer", "to": "app_crud_crm_invoice_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_create_invoice_info", "to": "app_crud_crm_invoice_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_get_invoice_info", "to": "app_crud_crm_invoice_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_set_default_invoice_info", "to": "app_crud_crm_invoice_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_soft_delete_invoice_info", "to": "app_crud_crm_invoice_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_update_invoice_info", "to": "app_crud_crm_invoice_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_get_invoice_info", "to": "app_models_crm_models_crminvoiceinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_set_default_invoice_info", "to": "app_crud_crm_invoice_info_get_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_soft_delete_invoice_info", "to": "app_crud_crm_invoice_info_get_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_update_invoice_info", "to": "app_crud_crm_invoice_info_get_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_create_invoice_info", "to": "app_crud_crm_invoice_info_clear_default_for_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_set_default_invoice_info", "to": "app_crud_crm_invoice_info_clear_default_for_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_update_invoice_info", "to": "app_crud_crm_invoice_info_clear_default_for_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_create_invoice_info", "to": "app_models_crm_models_crminvoiceinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_create_invoice_info", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_invoice_info_update_invoice_info", "to": "app_models_crm_models_crminvoiceinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_update_invoice_info", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_invoice_info_set_default_invoice_info", "to": "app_models_crm_models_crminvoiceinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_invoice_info_set_default_invoice_info", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_invoice_info_soft_delete_invoice_info", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_apply_list_filters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_assign_opportunities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_batch_update_expect_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_batch_update_stage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_change_stage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_create_opportunity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_decimal_value", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_enrich_user_names", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_fill_customer_contact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_generate_opportunity_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_get_kanban_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_get_opportunity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_get_sales_funnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_get_stage_log_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_get_statistics_by_owner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_get_statistics_by_stage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_get_statistics_overview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_get_win_rate_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_guard_terminal_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_list_opportunities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_mark_lost", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_mark_won", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_parse_optional_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_parse_optional_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_product_list_products_by_opportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_record_stage_log", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_resolve_user_display_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_scoped_opportunity_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_soft_delete_opportunities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_stage_default_percent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_stage_log_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_update_customer_deal_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_crud_crm_opportunity_update_opportunity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_models_crm_models_crmcontact", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_models_crm_models_crmcustomer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_models_crm_models_crmopportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_models_crm_models_crmopportunitystagelog", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_rationale_1", "to": "app_crud_crm_opportunity", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_opportunity", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_assign_opportunities", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_batch_update_expect_date", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_change_stage", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "to": "app_models_crm_models_crmopportunity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_stage_log_list", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_lost", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_won", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_get_opportunity_for_product", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_soft_delete_opportunities", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_update_opportunity", "to": "app_crud_crm_opportunity_ensure_opportunity_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_assign_opportunities", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_batch_update_expect_date", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_batch_update_stage", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_change_stage", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_enrich_user_names", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_fill_customer_contact", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_generate_opportunity_no", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_kanban_data", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_opportunity", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_sales_funnel", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_stage_log_list", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_statistics_by_owner", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_statistics_by_stage", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_statistics_overview", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_win_rate_statistics", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_list_opportunities", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_lost", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_won", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_record_stage_log", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_resolve_user_display_name", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_scoped_opportunity_query", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_soft_delete_opportunities", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_update_customer_deal_status", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_update_opportunity", "to": "app_crud_crm_opportunity_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_kanban_data", "to": "app_crud_crm_opportunity_scoped_opportunity_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_sales_funnel", "to": "app_crud_crm_opportunity_scoped_opportunity_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_statistics_by_owner", "to": "app_crud_crm_opportunity_scoped_opportunity_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_statistics_by_stage", "to": "app_crud_crm_opportunity_scoped_opportunity_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_statistics_overview", "to": "app_crud_crm_opportunity_scoped_opportunity_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_win_rate_statistics", "to": "app_crud_crm_opportunity_scoped_opportunity_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_batch_update_expect_date", "to": "app_crud_crm_opportunity_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_crud_crm_opportunity_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_won", "to": "app_crud_crm_opportunity_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_parse_optional_date", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_parse_optional_date", "to": "app_crud_crm_opportunity_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_parse_optional_date", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_update_opportunity", "to": "app_crud_crm_opportunity_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_apply_list_filters", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_batch_update_expect_date", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_batch_update_stage", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_change_stage", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_decimal_value", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_enrich_user_names", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_kanban_data", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_opportunity", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_sales_funnel", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_stage_log_list", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_statistics_by_owner", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_statistics_by_stage", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_statistics_overview", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_win_rate_statistics", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_list_opportunities", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_lost", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_won", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_parse_optional_datetime", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_row_to_dict", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_stage_log_to_dict", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_update_opportunity", "to": "app_crud_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_parse_optional_datetime", "to": "app_crud_crm_opportunity_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_parse_optional_datetime", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_apply_list_filters", "to": "app_crud_crm_opportunity_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_change_stage", "to": "app_crud_crm_opportunity_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_crud_crm_opportunity_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_decimal_value", "to": "app_crud_crm_opportunity_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_won", "to": "app_crud_crm_opportunity_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_update_opportunity", "to": "app_crud_crm_opportunity_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_change_stage", "to": "app_crud_crm_opportunity_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_crud_crm_opportunity_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_sales_funnel", "to": "app_crud_crm_opportunity_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_statistics_overview", "to": "app_crud_crm_opportunity_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_lost", "to": "app_crud_crm_opportunity_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_won", "to": "app_crud_crm_opportunity_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_record_stage_log", "to": "app_crud_crm_opportunity_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_crud_crm_opportunity_stage_default_percent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_record_stage_log", "to": "app_crud_crm_opportunity_stage_default_percent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_assign_opportunities", "to": "app_crud_crm_opportunity_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_crud_crm_opportunity_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_opportunity", "to": "app_crud_crm_opportunity_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_stage_log_list", "to": "app_crud_crm_opportunity_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_update_opportunity", "to": "app_crud_crm_opportunity_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_kanban_data", "to": "app_crud_crm_opportunity_enrich_user_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_opportunity", "to": "app_crud_crm_opportunity_enrich_user_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_list_opportunities", "to": "app_crud_crm_opportunity_enrich_user_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_batch_update_expect_date", "to": "app_crud_crm_opportunity_guard_terminal_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_change_stage", "to": "app_crud_crm_opportunity_guard_terminal_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_guard_terminal_status", "to": "app_models_crm_models_crmopportunity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_guard_terminal_status", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_soft_delete_opportunities", "to": "app_crud_crm_opportunity_guard_terminal_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_update_opportunity", "to": "app_crud_crm_opportunity_guard_terminal_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_change_stage", "to": "app_crud_crm_opportunity_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_crud_crm_opportunity_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_kanban_data", "to": "app_crud_crm_opportunity_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_opportunity", "to": "app_crud_crm_opportunity_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_list_opportunities", "to": "app_crud_crm_opportunity_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_lost", "to": "app_crud_crm_opportunity_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_won", "to": "app_crud_crm_opportunity_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_row_to_dict", "to": "app_models_crm_models_crmopportunity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_update_opportunity", "to": "app_crud_crm_opportunity_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_stage_log_list", "to": "app_crud_crm_opportunity_stage_log_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_stage_log_to_dict", "to": "app_models_crm_models_crmopportunitystagelog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_list_opportunities", "to": "app_crud_crm_opportunity_apply_list_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_get_opportunity", "to": "app_crud_crm_opportunity_product_list_products_by_opportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_opportunity_get_opportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_detail", "to": "app_crud_crm_opportunity_get_opportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_crud_crm_opportunity_generate_opportunity_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_generate_opportunity_no", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_crud_crm_opportunity_fill_customer_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_fill_customer_contact", "to": "app_models_crm_models_crmopportunity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_fill_customer_contact", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_update_opportunity", "to": "app_crud_crm_opportunity_fill_customer_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_change_stage", "to": "app_crud_crm_opportunity_record_stage_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_crud_crm_opportunity_record_stage_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_lost", "to": "app_crud_crm_opportunity_record_stage_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_won", "to": "app_crud_crm_opportunity_record_stage_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_record_stage_log", "to": "app_models_crm_models_crmopportunitystagelog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_create_opportunity", "to": "app_models_crm_models_crmopportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_update_opportunity", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_soft_delete_opportunities", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_batch_update_stage", "to": "app_crud_crm_opportunity_change_stage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_change_stage", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_mark_won", "to": "app_crud_crm_opportunity_update_customer_deal_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_mark_won", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_mark_lost", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_batch_update_expect_date", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_get_stage_log_list", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_create_opportunity_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_get_opportunity_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_list_follows_by_opportunity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_list_opportunity_follows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_parse_optional_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_crud_crm_opportunity_follow_update_opportunity_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_models_crm_models_crmopportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow", "to": "app_models_crm_models_crmopportunityfollow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_create_opportunity_follow", "to": "app_crud_crm_opportunity_follow_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_parse_optional_datetime", "to": "app_crud_crm_opportunity_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_parse_optional_datetime", "to": "app_crud_crm_opportunity_follow_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_parse_optional_datetime", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_follow_update_opportunity_follow", "to": "app_crud_crm_opportunity_follow_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_create_opportunity_follow", "to": "app_crud_crm_opportunity_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_get_opportunity_follow", "to": "app_crud_crm_opportunity_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_list_follows_by_opportunity", "to": "app_crud_crm_opportunity_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_list_opportunity_follows", "to": "app_crud_crm_opportunity_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_row_to_dict", "to": "app_crud_crm_opportunity_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_update_opportunity_follow", "to": "app_crud_crm_opportunity_follow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_create_opportunity_follow", "to": "app_crud_crm_opportunity_follow_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_get_opportunity_follow", "to": "app_crud_crm_opportunity_follow_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_list_opportunity_follows", "to": "app_crud_crm_opportunity_follow_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_row_to_dict", "to": "app_models_crm_models_crmopportunityfollow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_update_opportunity_follow", "to": "app_crud_crm_opportunity_follow_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_create_opportunity_follow", "to": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats", "to": "app_crud_crm_opportunity_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "to": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_update_opportunity_follow", "to": "app_crud_crm_opportunity_follow_recalc_opportunity_follow_stats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_create_opportunity_follow", "to": "app_crud_crm_opportunity_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", "to": "app_crud_crm_opportunity_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_get_opportunity_follow", "to": "app_crud_crm_opportunity_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_list_follows_by_opportunity", "to": "app_crud_crm_opportunity_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_list_opportunity_follows", "to": "app_crud_crm_opportunity_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_soft_delete_opportunity_follow", "to": "app_crud_crm_opportunity_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_update_opportunity_follow", "to": "app_crud_crm_opportunity_follow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_create_opportunity_follow", "to": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", "to": "app_models_crm_models_crmopportunity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_follow_list_opportunity_follows", "to": "app_crud_crm_opportunity_follow_ensure_parent_opportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_list_follows_by_opportunity", "to": "app_crud_crm_opportunity_follow_list_opportunity_follows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_create_opportunity_follow", "to": "app_models_crm_models_crmopportunityfollow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_follow_create_opportunity_follow", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_follow_update_opportunity_follow", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_batch_add_opportunity_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_calc_subtotal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_create_opportunity_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_decimal_value", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_fill_product_redundant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_get_opportunity_for_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_get_opportunity_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_list_opportunity_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_list_products_by_opportunity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_recalc_product_count", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_crud_crm_opportunity_product_update_opportunity_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_models_crm_models_crmopportunity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_models_crm_models_crmopportunityproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product", "to": "app_models_crm_models_crmproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_create_opportunity_product", "to": "app_crud_crm_opportunity_product_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_decimal_value", "to": "app_crud_crm_opportunity_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_decimal_value", "to": "app_crud_crm_opportunity_product_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_update_opportunity_product", "to": "app_crud_crm_opportunity_product_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_create_opportunity_product", "to": "app_crud_crm_opportunity_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_get_opportunity_product", "to": "app_crud_crm_opportunity_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_list_opportunity_products", "to": "app_crud_crm_opportunity_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_list_products_by_opportunity", "to": "app_crud_crm_opportunity_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_row_to_dict", "to": "app_crud_crm_opportunity_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_update_opportunity_product", "to": "app_crud_crm_opportunity_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_calc_subtotal", "to": "app_crud_crm_opportunity_product_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_create_opportunity_product", "to": "app_crud_crm_opportunity_product_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_create_opportunity_product", "to": "app_crud_crm_opportunity_product_calc_subtotal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_update_opportunity_product", "to": "app_crud_crm_opportunity_product_calc_subtotal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_create_opportunity_product", "to": "app_crud_crm_opportunity_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_get_opportunity_product", "to": "app_crud_crm_opportunity_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_list_opportunity_products", "to": "app_crud_crm_opportunity_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_row_to_dict", "to": "app_models_crm_models_crmopportunityproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_update_opportunity_product", "to": "app_crud_crm_opportunity_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_create_opportunity_product", "to": "app_crud_crm_opportunity_product_recalc_product_count", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_recalc_product_count", "to": "app_crud_crm_opportunity_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "to": "app_crud_crm_opportunity_product_recalc_product_count", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_batch_add_opportunity_products", "to": "app_crud_crm_opportunity_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_create_opportunity_product", "to": "app_crud_crm_opportunity_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_fill_product_redundant", "to": "app_crud_crm_opportunity_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_get_opportunity_for_product", "to": "app_crud_crm_opportunity_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_get_opportunity_product", "to": "app_crud_crm_opportunity_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_list_opportunity_products", "to": "app_crud_crm_opportunity_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_list_products_by_opportunity", "to": "app_crud_crm_opportunity_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "to": "app_crud_crm_opportunity_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_update_opportunity_product", "to": "app_crud_crm_opportunity_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_create_opportunity_product", "to": "app_crud_crm_opportunity_product_fill_product_redundant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_fill_product_redundant", "to": "app_models_crm_models_crmopportunityproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_batch_add_opportunity_products", "to": "app_crud_crm_opportunity_product_get_opportunity_for_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_create_opportunity_product", "to": "app_crud_crm_opportunity_product_get_opportunity_for_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_get_opportunity_for_product", "to": "app_models_crm_models_crmopportunity", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_get_opportunity_for_product", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_product_get_opportunity_product", "to": "app_crud_crm_opportunity_product_get_opportunity_for_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_list_opportunity_products", "to": "app_crud_crm_opportunity_product_get_opportunity_for_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_soft_delete_opportunity_products", "to": "app_crud_crm_opportunity_product_get_opportunity_for_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_update_opportunity_product", "to": "app_crud_crm_opportunity_product_get_opportunity_for_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_list_products_by_opportunity", "to": "app_crud_crm_opportunity_product_list_opportunity_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_batch_add_opportunity_products", "to": "app_crud_crm_opportunity_product_create_opportunity_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_create_opportunity_product", "to": "app_models_crm_models_crmopportunityproduct", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_opportunity_product_batch_add_opportunity_products", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_opportunity_product_update_opportunity_product", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_pool_rule_create_pool_rule", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_pool_rule_delete_pool_rules", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_pool_rule_execute_pool_rules", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_pool_rule_execute_single_rule", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_pool_rule_get_pool_rule", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_pool_rule_list_pool_rules", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_pool_rule_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_pool_rule_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_pool_rule_update_pool_rule", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_crud_crm_pool_rule_update_pool_rule_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_models_crm_models_crmcustomer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_models_crm_models_crmcustomerpool", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule", "to": "app_models_crm_models_crmcustomerpoolrule", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_rationale_1", "to": "app_crud_crm_pool_rule", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_list_pool_rules", "to": "app_crud_crm_pool_rule_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_row_to_dict", "to": "app_crud_crm_pool_rule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_row_to_dict", "to": "app_models_crm_models_crmcustomerpoolrule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_list_pool_rules", "to": "app_crud_crm_pool_rule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_list_pool_rules", "to": "app_crud_crm_pool_rule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_create_pool_rule", "to": "app_crud_crm_pool_rule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_delete_pool_rules", "to": "app_crud_crm_pool_rule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_execute_pool_rules", "to": "app_crud_crm_pool_rule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_execute_single_rule", "to": "app_crud_crm_pool_rule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_get_pool_rule", "to": "app_crud_crm_pool_rule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_update_pool_rule", "to": "app_crud_crm_pool_rule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_update_pool_rule_status", "to": "app_crud_crm_pool_rule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_delete_pool_rules", "to": "app_crud_crm_pool_rule_get_pool_rule", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_get_pool_rule", "to": "app_models_crm_models_crmcustomerpoolrule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_update_pool_rule", "to": "app_crud_crm_pool_rule_get_pool_rule", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_update_pool_rule_status", "to": "app_crud_crm_pool_rule_get_pool_rule", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_create_pool_rule", "to": "app_models_crm_models_crmcustomerpoolrule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_update_pool_rule", "to": "app_models_crm_models_crmcustomerpoolrule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_update_pool_rule", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_pool_rule_delete_pool_rules", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_pool_rule_update_pool_rule_status", "to": "app_models_crm_models_crmcustomerpoolrule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_update_pool_rule_status", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_pool_rule_execute_pool_rules", "to": "app_crud_crm_pool_rule_execute_single_rule", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_execute_single_rule", "to": "app_models_crm_models_crmcustomerpool", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_pool_rule_execute_single_rule", "to": "app_models_crm_models_crmcustomerpoolrule", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_crud_crm_pool_rule_execute_single_rule", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool_pool_recovery_job", "to": "app_crud_crm_pool_rule_execute_single_rule", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_price_letter_create_price_letter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_price_letter_get_price_letter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_price_letter_list_price_letters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_price_letter_parse_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_price_letter_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_price_letter_strip_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_price_letter_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_price_letter_update_price_letter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_price_letter_validate_letter_payload", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_price_letter_void_price_letter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_crud_crm_product_get_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter", "to": "app_models_crm_models_crmpriceletter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_create_price_letter", "to": "app_crud_crm_price_letter_parse_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_list_price_letters", "to": "app_crud_crm_price_letter_parse_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_parse_date", "to": "app_crud_crm_price_letter_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_parse_date", "to": "app_crud_crm_price_letter_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_parse_date", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_price_letter_update_price_letter", "to": "app_crud_crm_price_letter_parse_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_list_price_letters", "to": "app_crud_crm_price_letter_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_row_to_dict", "to": "app_crud_crm_price_letter_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_validate_letter_payload", "to": "app_crud_crm_price_letter_strip_html", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_list_price_letters", "to": "app_crud_crm_price_letter_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_row_to_dict", "to": "app_models_crm_models_crmpriceletter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_create_price_letter", "to": "app_crud_crm_price_letter_validate_letter_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_update_price_letter", "to": "app_crud_crm_price_letter_validate_letter_payload", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_validate_letter_payload", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_price_letter_list_price_letters", "to": "app_crud_crm_price_letter_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_create_price_letter", "to": "app_crud_crm_price_letter_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_get_price_letter", "to": "app_crud_crm_price_letter_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_update_price_letter", "to": "app_crud_crm_price_letter_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_void_price_letter", "to": "app_crud_crm_price_letter_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_get_price_letter", "to": "app_models_crm_models_crmpriceletter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_update_price_letter", "to": "app_crud_crm_price_letter_get_price_letter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_void_price_letter", "to": "app_crud_crm_price_letter_get_price_letter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_create_price_letter", "to": "app_crud_crm_product_get_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_create_price_letter", "to": "app_models_crm_models_crmpriceletter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_create_price_letter", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_price_letter_update_price_letter", "to": "app_crud_crm_product_get_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_update_price_letter", "to": "app_models_crm_models_crmpriceletter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_update_price_letter", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_price_letter_void_price_letter", "to": "app_models_crm_models_crmpriceletter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_price_letter_void_price_letter", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_alias_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_assert_brand_deletable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_barcode_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_brand_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_build_category_tree", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_category_code_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_category_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_collect_category_with_ancestors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_create_category", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_create_oss", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_create_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_generate_auto_product_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_generate_barcode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_generate_product_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_get_category", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_get_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_get_product_by_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_get_quote_item_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_list_categories", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_list_category_tree", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_list_oss_by_biz", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_list_product_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_list_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_load_brands_aliases_maps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_max_sxwl_product_seq", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_normalize_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_oss_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_product_no_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_product_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_product_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_replace_product_aliases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_replace_product_brands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_resolve_product_id_for_quote_item", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_soft_delete_category", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_soft_delete_oss", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_soft_delete_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_update_category", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_crud_crm_product_update_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_models_crm_models_crmproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_models_crm_models_crmproductalias", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_models_crm_models_crmproductbrand", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_models_crm_models_crmproductcategory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_models_crm_models_sysoss", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_models_pl_models_plinventory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_services_crm_supplier_hazard_get_supplier_hazard_flags", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_utils_pinyin_abbr", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_rationale_1", "to": "app_crud_crm_product", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard", "to": "app_crud_crm_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers", "to": "app_crud_crm_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search", "to": "app_crud_crm_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_product_options_keyword", "to": "app_crud_crm_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_category_row_to_dict", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_category_row_to_dict", "to": "app_models_crm_models_crmproductcategory", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_categories", "to": "app_crud_crm_product_category_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_rationale_44", "to": "app_crud_crm_product_category_row_to_dict", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_alias_row_to_dict", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_brand_row_to_dict", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_build_category_tree", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_collect_category_with_ancestors", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_categories", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_category_tree", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_oss_by_biz", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_product_options", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_products", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_load_brands_aliases_maps", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_normalize_text", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_oss_row_to_dict", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_product_row_to_dict", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_product_to_dict", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_replace_product_aliases", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_replace_product_brands", "to": "app_crud_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_categories", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_category_tree", "to": "app_crud_crm_product_list_categories", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_rationale_67", "to": "app_crud_crm_product_list_categories", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_assert_brand_deletable", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_barcode_exists", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_category_code_exists", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_category", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_oss", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_generate_auto_product_no", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_generate_barcode", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_generate_product_no", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_get_category", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_get_product", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_get_product_by_no", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_category_tree", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_oss_by_biz", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_product_options", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_products", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_load_brands_aliases_maps", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_max_sxwl_product_seq", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_product_no_exists", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_product_to_dict", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_replace_product_aliases", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_replace_product_brands", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_resolve_product_id_for_quote_item", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_soft_delete_category", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_soft_delete_oss", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_soft_delete_product", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_category", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_product", "to": "app_crud_crm_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_category_tree", "to": "app_crud_crm_product_build_category_tree", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_rationale_89", "to": "app_crud_crm_product_build_category_tree", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_category_tree", "to": "app_crud_crm_product_collect_category_with_ancestors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_rationale_100", "to": "app_crud_crm_product_collect_category_with_ancestors", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_rationale_121", "to": "app_crud_crm_product_list_category_tree", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_category", "to": "app_crud_crm_product_get_category", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "app_crud_crm_product_get_category", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_get_category", "to": "app_models_crm_models_crmproductcategory", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_resolve_product_id_for_quote_item", "to": "app_crud_crm_product_get_category", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_soft_delete_category", "to": "app_crud_crm_product_get_category", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_category", "to": "app_crud_crm_product_get_category", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_product", "to": "app_crud_crm_product_get_category", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_category", "to": "app_models_crm_models_crmproductcategory", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_category", "to": "app_models_crm_models_crmproductcategory", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_category", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_product_soft_delete_category", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_product_brand_row_to_dict", "to": "app_models_crm_models_crmproductbrand", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_load_brands_aliases_maps", "to": "app_crud_crm_product_brand_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_alias_row_to_dict", "to": "app_models_crm_models_crmproductalias", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_load_brands_aliases_maps", "to": "app_crud_crm_product_alias_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_products", "to": "app_crud_crm_product_load_brands_aliases_maps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_product_to_dict", "to": "app_crud_crm_product_load_brands_aliases_maps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_replace_product_brands", "to": "app_crud_crm_product_assert_brand_deletable", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "app_crud_crm_product_replace_product_brands", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_replace_product_brands", "to": "app_models_crm_models_crmproductbrand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_product", "to": "app_crud_crm_product_replace_product_brands", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "app_crud_crm_product_replace_product_aliases", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_replace_product_aliases", "to": "app_models_crm_models_crmproductalias", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_product", "to": "app_crud_crm_product_replace_product_aliases", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_products", "to": "app_crud_crm_product_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_product_row_to_dict", "to": "app_models_crm_models_crmproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_product_to_dict", "to": "app_crud_crm_product_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_rationale_520", "to": "app_crud_crm_product_product_row_to_dict", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_product_to_dict", "to": "app_models_crm_models_crmproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_products", "to": "app_services_crm_supplier_hazard_get_supplier_hazard_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search", "to": "app_crud_crm_product_list_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin", "to": "app_crud_crm_product_list_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_get_product", "to": "app_models_crm_models_crmproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_resolve_product_id_for_quote_item", "to": "app_crud_crm_product_get_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_soft_delete_product", "to": "app_crud_crm_product_get_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_product", "to": "app_crud_crm_product_get_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_product_get_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_insert_quote_product", "to": "app_crud_crm_product_get_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard", "to": "app_crud_crm_product_get_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "to": "app_crud_crm_product_get_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers", "to": "app_crud_crm_product_get_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers_resolve_crm_product", "to": "app_crud_crm_product_get_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_get_product_by_no", "to": "app_models_crm_models_crmproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_generate_product_no", "to": "app_crud_crm_product_max_sxwl_product_seq", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_rationale_676", "to": "app_crud_crm_product_max_sxwl_product_seq", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "app_crud_crm_product_generate_product_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_generate_auto_product_no", "to": "app_crud_crm_product_generate_product_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_generate_product_no", "to": "app_crud_crm_product_product_no_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_generate_product_no", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_product_rationale_697", "to": "app_crud_crm_product_generate_product_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "app_crud_crm_product_generate_barcode", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_rationale_710", "to": "app_crud_crm_product_generate_barcode", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "app_crud_crm_product_barcode_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "app_crud_crm_product_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "app_models_crm_models_crmproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_product", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_product_update_product", "to": "app_crud_crm_product_barcode_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_product", "to": "app_crud_crm_product_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_product", "to": "app_models_crm_models_crmproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_product", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_update_product", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_product_soft_delete_product", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_crm_product_options_keyword", "to": "app_crud_crm_product_list_product_options", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name", "to": "app_crud_crm_product_list_product_options", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_list_oss_by_biz", "to": "app_crud_crm_product_oss_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_oss_row_to_dict", "to": "app_models_crm_models_sysoss", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_create_oss", "to": "app_models_crm_models_sysoss", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_resolve_product_id_for_quote_item", "to": "app_crud_crm_product_normalize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_resolve_product_id_for_quote_item", "to": "app_crud_crm_product_get_quote_item_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_rationale_1110", "to": "app_crud_crm_product_generate_auto_product_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_resolve_product_id_for_quote_item", "to": "app_crud_crm_product_generate_auto_product_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_rationale_1121", "to": "app_crud_crm_product_resolve_product_id_for_quote_item", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_resolve_product_id_for_quote_item", "to": "app_models_crm_models_crmproduct", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_product_resolve_product_id_for_quote_item", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_product_resolve_product_id_for_quote_item", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_resolve_quote_product_ids", "to": "app_crud_crm_product_resolve_product_id_for_quote_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_accept_quote", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_approval", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_approval_can_user_approve", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_approval_create_approval_records", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_approval_delete_pending_approvals", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_approval_invalidate_all_approvals", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_assert_quote_editable_for_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_build_quote_filters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_calculate_quote_amount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_create_new_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_create_quote", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_decimal_value", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_enrich_contact_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_enrich_supplier_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_ensure_quote_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_fill_contract_linked_count", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_generate_pdf", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_generate_quote_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_generate_quote_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_generate_share", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_get_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_get_quote", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_get_quote_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_get_supplier_short_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_get_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_invalid_quote", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_list_quotes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_parse_optional_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_parse_optional_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_period_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_product", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_product_batch_insert_quote_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_product_delete_products_by_quote_id", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_product_list_products_by_quote_ids", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_product_list_quote_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_query_versions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_quote_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_reject_quote", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_resolve_quote_product_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_resolve_user_display_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_save_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_share_log", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_share_log_record_visit", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_soft_delete_quotes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_statistics_overview", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_statistics_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_statistics_trend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_submit_quote", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_to_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_update_quote", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_view_by_share_code", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_quote_withdraw_quote_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_supplier_info", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_models_crm_models_crmcontract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_models_crm_models_crmcustomer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_models_crm_models_crmquote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_models_crm_models_crmquoteapproval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_services_crm_quote_pdf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_services_crm_quote_pdf_generate_quote_pdf", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_services_crm_supplier_hazard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote", "to": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_rationale_1", "to": "app_crud_crm_quote", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "app_crud_crm_quote", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_ensure_quote_in_scope", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_ensure_quote_in_scope", "to": "app_models_crm_models_crmquote", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_detail", "to": "app_crud_crm_quote_ensure_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_in_scope", "to": "app_crud_crm_quote_ensure_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_accept_quote", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_build_quote_filters", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_new_version", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_enrich_contact_fields", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_enrich_supplier_name", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_fill_contract_linked_count", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_generate_pdf", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_generate_quote_no", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_generate_share", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_detail", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_in_scope", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_supplier_short_name", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_template", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_invalid_quote", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_list_quotes", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_query_versions", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_reject_quote", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_resolve_quote_product_ids", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_resolve_user_display_name", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_save_template", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_soft_delete_quotes", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_overview", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_status", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_trend", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_submit_quote", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_to_contract", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_view_by_share_code", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_withdraw_quote_approval", "to": "app_crud_crm_quote_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_accept_quote", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_list_quote_approvals", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_new_version", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_generate_pdf", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_generate_share", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_in_scope", "to": "app_crud_crm_quote_get_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_in_scope", "to": "app_models_crm_models_crmquote", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_in_scope", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_get_template", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_invalid_quote", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_ensure_quote_parent_scope", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_reject_quote", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_save_template", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_list_share_logs", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_share_log_statistics", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_soft_delete_quotes", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_submit_quote", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_withdraw_quote_approval", "to": "app_crud_crm_quote_get_quote_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_build_quote_filters", "to": "app_crud_crm_quote_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_calculate_quote_amount", "to": "app_crud_crm_quote_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_decimal_value", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_decimal_value", "to": "app_crud_crm_quote_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_overview", "to": "app_crud_crm_quote_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_status", "to": "app_crud_crm_quote_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_trend", "to": "app_crud_crm_quote_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_fill_contract_linked_count", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_detail", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_list_quotes", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_parse_optional_date", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_parse_optional_datetime", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_query_versions", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_quote_row_to_dict", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_row_to_dict", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_overview", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_status", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_trend", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_view_by_share_code", "to": "app_crud_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_calculate_quote_amount", "to": "app_crud_crm_quote_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_new_version", "to": "app_crud_crm_quote_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_overview", "to": "app_crud_crm_quote_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_build_quote_filters", "to": "app_crud_crm_quote_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_parse_optional_date", "to": "app_crud_crm_quote_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_parse_optional_date", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_to_contract", "to": "app_crud_crm_quote_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_parse_optional_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_generate_quote_no", "to": "app_crud_crm_quote_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_to_contract", "to": "app_crud_crm_quote_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_build_quote_filters", "to": "app_crud_crm_quote_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_parse_optional_datetime", "to": "app_crud_crm_quote_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_parse_optional_datetime", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_statistics_overview", "to": "app_crud_crm_quote_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_trend", "to": "app_crud_crm_quote_parse_optional_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_period_key", "to": "app_crud_crm_quote_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_build_quote_filters", "to": "app_crud_crm_quote_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_calculate_quote_amount", "to": "app_crud_crm_quote_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_detail", "to": "app_crud_crm_quote_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_list_quotes", "to": "app_crud_crm_quote_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_query_versions", "to": "app_crud_crm_quote_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_quote_row_to_dict", "to": "app_crud_crm_quote_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_rationale_127", "to": "app_crud_crm_quote_row_to_dict", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_row_to_dict", "to": "app_models_crm_models_crmquote", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_view_by_share_code", "to": "app_crud_crm_quote_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_quote_row_to_dict", "to": "app_models_crm_models_crmquote", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_build_quote_filters", "to": "app_crud_crm_quote_py_query", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_list_quotes", "to": "app_crud_crm_quote_build_quote_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_rationale_189", "to": "app_crud_crm_quote_build_quote_filters", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_list_quotes", "to": "app_crud_crm_quote_fill_contract_linked_count", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_rationale_340", "to": "app_crud_crm_quote_fill_contract_linked_count", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_calculate_quote_amount", "to": "app_models_crm_models_crmquote", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_new_version", "to": "app_crud_crm_quote_calculate_quote_amount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_calculate_quote_amount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_rationale_365", "to": "app_crud_crm_quote_calculate_quote_amount", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_calculate_quote_amount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_resolve_quote_product_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_rationale_394", "to": "app_crud_crm_quote_resolve_quote_product_ids", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_resolve_quote_product_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_generate_quote_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_generate_quote_no", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_generate_quote_no", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_rationale_415", "to": "app_crud_crm_quote_generate_quote_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_generate_quote_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_generate_quote_title", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_generate_quote_title", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_get_supplier_short_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_supplier_short_name", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_get_supplier_short_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_enrich_contact_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_enrich_contact_fields", "to": "app_models_crm_models_crmquote", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_enrich_contact_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_enrich_supplier_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_enrich_supplier_name", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_enrich_supplier_name", "to": "app_models_crm_models_crmquote", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_enrich_supplier_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote", "to": "app_models_crm_models_crmquote", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_detail", "to": "app_crud_crm_quote_get_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_to_contract", "to": "app_crud_crm_quote_get_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_get_quote_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_generate_pdf", "to": "app_crud_crm_quote_get_quote_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_detail", "to": "app_crud_crm_quote_product_list_quote_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_detail", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_get_quote_detail", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_submit_quote", "to": "app_crud_crm_quote_get_quote_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_get_quote_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_list_quotes", "to": "app_crud_crm_quote_approval_can_user_approve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_list_quotes", "to": "app_crud_crm_quote_product_list_products_by_quote_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_crud_crm_quote_product_batch_insert_quote_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_models_crm_models_crmquote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_quote", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_assert_quote_editable_for_update", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_assert_quote_editable_for_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_approval_invalidate_all_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_product_batch_insert_quote_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_product_delete_products_by_quote_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_quote_product_list_quote_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_update_quote", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_rationale_874", "to": "app_crud_crm_quote_soft_delete_quotes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_soft_delete_quotes", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_submit_quote", "to": "app_crud_crm_quote_approval_create_approval_records", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_submit_quote", "to": "app_crud_crm_quote_approval_invalidate_all_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_submit_quote", "to": "app_services_crm_quote_pdf_generate_quote_pdf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_submit_quote", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_save_template", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_get_template", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_generate_pdf", "to": "app_services_crm_quote_pdf_generate_quote_pdf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_generate_pdf", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_generate_share", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_rationale_1028", "to": "app_crud_crm_quote_view_by_share_code", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_view_by_share_code", "to": "app_crud_crm_quote_product_list_quote_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_view_by_share_code", "to": "app_crud_crm_quote_share_log_record_visit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_view_by_share_code", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_accept_quote", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_reject_quote", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_rationale_1128", "to": "app_crud_crm_quote_to_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_to_contract", "to": "app_crud_crm_quote_product_list_quote_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_to_contract", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_create_new_version", "to": "app_crud_crm_quote_product_batch_insert_quote_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_new_version", "to": "app_crud_crm_quote_product_list_quote_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_new_version", "to": "app_models_crm_models_crmquote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_create_new_version", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_rationale_1192", "to": "app_crud_crm_quote_create_new_version", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_rationale_1292", "to": "app_crud_crm_quote_withdraw_quote_approval", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_withdraw_quote_approval", "to": "app_crud_crm_quote_approval_delete_pending_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_withdraw_quote_approval", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_invalid_quote", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_rationale_1343", "to": "app_crud_crm_quote_statistics_overview", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_rationale_1398", "to": "app_crud_crm_quote_statistics_status", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_statistics_trend", "to": "app_crud_crm_quote_period_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_rationale_1444", "to": "app_crud_crm_quote_statistics_trend", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_approval_approve_quote", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_approval_can_user_approve", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_approval_create_approval_records", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_approval_delete_pending_approvals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_approval_get_quote_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_approval_invalidate_all_approvals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_approval_list_quote_approvals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_approval_refresh_approver_names", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_approval_resolve_user_display_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_approval_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_crud_crm_quote_approval_withdraw_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_models_crm_models_crmquote", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_models_crm_models_crmquoteapproval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_rationale_1", "to": "app_crud_crm_quote_approval", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "app_crud_crm_quote_approval", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_list_quote_approvals", "to": "app_crud_crm_quote_approval_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_row_to_dict", "to": "app_crud_crm_quote_approval_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_row_to_dict", "to": "app_models_crm_models_crmquoteapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_list_quote_approvals", "to": "app_crud_crm_quote_approval_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_create_approval_records", "to": "app_crud_crm_quote_approval_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_list_quote_approvals", "to": "app_crud_crm_quote_approval_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_refresh_approver_names", "to": "app_crud_crm_quote_approval_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_resolve_user_display_name", "to": "app_crud_crm_quote_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_approve_quote", "to": "app_crud_crm_quote_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_can_user_approve", "to": "app_crud_crm_quote_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_create_approval_records", "to": "app_crud_crm_quote_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_delete_pending_approvals", "to": "app_crud_crm_quote_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_get_quote_approval", "to": "app_crud_crm_quote_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_invalidate_all_approvals", "to": "app_crud_crm_quote_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_list_quote_approvals", "to": "app_crud_crm_quote_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_refresh_approver_names", "to": "app_crud_crm_quote_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_withdraw_approval", "to": "app_crud_crm_quote_approval_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_rationale_49", "to": "app_crud_crm_quote_approval_list_quote_approvals", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_approve_quote", "to": "app_crud_crm_quote_approval_get_quote_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_get_quote_approval", "to": "app_models_crm_models_crmquoteapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_create_approval_records", "to": "app_models_crm_models_crmquoteapproval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_create_approval_records", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_approval_rationale_92", "to": "app_crud_crm_quote_approval_create_approval_records", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_approve_quote", "to": "app_crud_crm_quote_approval_can_user_approve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_approve_quote", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_approval_rationale_194", "to": "app_crud_crm_quote_approval_withdraw_approval", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_withdraw_approval", "to": "app_crud_crm_quote_approval_delete_pending_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_withdraw_approval", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_approval_rationale_218", "to": "app_crud_crm_quote_approval_delete_pending_approvals", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_rationale_237", "to": "app_crud_crm_quote_approval_invalidate_all_approvals", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "app_crud_crm_quote_approval_invalidate_all_approvals", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_test_quote_invalidate_all_soft_deletes_approved_and_pending", "to": "app_crud_crm_quote_approval_invalidate_all_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_rationale_255", "to": "app_crud_crm_quote_approval_refresh_approver_names", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approval_rationale_276", "to": "app_crud_crm_quote_approval_can_user_approve", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "app_crud_crm_quote_approval_can_user_approve", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_test_quote_can_approve_false_when_only_historical_approved", "to": "app_crud_crm_quote_approval_can_user_approve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved", "to": "app_crud_crm_quote_approval_can_user_approve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_crud_crm_quote_approver_setting_assert_users_exist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_crud_crm_quote_approver_setting_get_setting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_crud_crm_quote_approver_setting_join_approver_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_crud_crm_quote_approver_setting_parse_approver_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_crud_crm_quote_approver_setting_prefill_approver_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_crud_crm_quote_approver_setting_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_crud_crm_quote_approver_setting_save_setting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_models_crm_models_crmquoteapproversetting", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_quote_approver_setting", "to": "app_crud_crm_quote_approver_setting", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_row_to_dict", "to": "app_crud_crm_quote_approver_setting_parse_approver_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_quote_approver_setting", "to": "app_crud_crm_quote_approver_setting_parse_approver_ids", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip", "to": "app_crud_crm_quote_approver_setting_parse_approver_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_save_setting", "to": "app_crud_crm_quote_approver_setting_join_approver_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_quote_approver_setting", "to": "app_crud_crm_quote_approver_setting_join_approver_ids", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip", "to": "app_crud_crm_quote_approver_setting_join_approver_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_prefill_approver_ids", "to": "app_crud_crm_quote_approver_setting_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_rationale_26", "to": "app_crud_crm_quote_approver_setting_prefill_approver_ids", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_quote_approver_setting", "to": "app_crud_crm_quote_approver_setting_prefill_approver_ids", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_quote_approver_setting_test_prefill_filters_against_valid_ids", "to": "app_crud_crm_quote_approver_setting_prefill_approver_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_quote_approver_setting_test_prefill_requires_enabled_and_nonempty", "to": "app_crud_crm_quote_approver_setting_prefill_approver_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_get_setting", "to": "app_crud_crm_quote_approver_setting_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_row_to_dict", "to": "app_crud_crm_quote_approver_setting_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_save_setting", "to": "app_crud_crm_quote_approver_setting_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_get_setting", "to": "app_crud_crm_quote_approver_setting_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_row_to_dict", "to": "app_models_crm_models_crmquoteapproversetting", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_save_setting", "to": "app_crud_crm_quote_approver_setting_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_get_setting", "to": "app_crud_crm_quote_approver_setting_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_assert_users_exist", "to": "app_crud_crm_quote_approver_setting_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_save_setting", "to": "app_crud_crm_quote_approver_setting_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_assert_users_exist", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_approver_setting_save_setting", "to": "app_crud_crm_quote_approver_setting_assert_users_exist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_approver_setting_save_setting", "to": "app_models_crm_models_crmquoteapproversetting", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_batch_insert_quote_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_calculate_subtotal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_decimal_value", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_delete_products_by_quote_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_ensure_quote_parent_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_get_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_get_quote_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_insert_quote_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_list_products_by_quote_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_list_quote_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_normalize_line_brand", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_product_has_brands", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_product_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_resolve_line_brand_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_soft_delete_quote_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_crud_crm_quote_product_update_quote_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_models_crm_models_crmproductbrand", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_models_crm_models_crmquoteproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_services_crm_supplier_hazard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product", "to": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_rationale_1", "to": "app_crud_crm_quote_product", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_ensure_quote_parent_scope", "to": "app_crud_crm_quote_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_insert_quote_product", "to": "app_crud_crm_quote_product_ensure_quote_parent_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_list_quote_products", "to": "app_crud_crm_quote_product_ensure_quote_parent_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_soft_delete_quote_products", "to": "app_crud_crm_quote_product_ensure_quote_parent_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_update_quote_product", "to": "app_crud_crm_quote_product_ensure_quote_parent_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_batch_insert_quote_products", "to": "app_crud_crm_quote_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_delete_products_by_quote_id", "to": "app_crud_crm_quote_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_get_quote_product", "to": "app_crud_crm_quote_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_insert_quote_product", "to": "app_crud_crm_quote_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_list_products_by_quote_ids", "to": "app_crud_crm_quote_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_list_quote_products", "to": "app_crud_crm_quote_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_product_has_brands", "to": "app_crud_crm_quote_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_resolve_line_brand_fields", "to": "app_crud_crm_quote_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_soft_delete_quote_products", "to": "app_crud_crm_quote_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_update_quote_product", "to": "app_crud_crm_quote_product_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_decimal_value", "to": "app_crud_crm_quote_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_decimal_value", "to": "app_crud_crm_quote_product_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_insert_quote_product", "to": "app_crud_crm_quote_product_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_update_quote_product", "to": "app_crud_crm_quote_product_decimal_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_list_products_by_quote_ids", "to": "app_crud_crm_quote_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_list_quote_products", "to": "app_crud_crm_quote_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_product_row_to_dict", "to": "app_crud_crm_quote_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_row_to_dict", "to": "app_crud_crm_quote_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_calculate_subtotal", "to": "app_crud_crm_quote_product_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_insert_quote_product", "to": "app_crud_crm_quote_product_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_insert_quote_product", "to": "app_crud_crm_quote_product_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_resolve_line_brand_fields", "to": "app_crud_crm_quote_product_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_update_quote_product", "to": "app_crud_crm_quote_product_get_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_insert_quote_product", "to": "app_crud_crm_quote_product_calculate_subtotal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_rationale_46", "to": "app_crud_crm_quote_product_calculate_subtotal", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_update_quote_product", "to": "app_crud_crm_quote_product_calculate_subtotal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_normalize_line_brand", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_product_resolve_line_brand_fields", "to": "app_crud_crm_quote_product_normalize_line_brand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_resolve_line_brand_fields", "to": "app_crud_crm_quote_product_product_has_brands", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_insert_quote_product", "to": "app_crud_crm_quote_product_resolve_line_brand_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_update_quote_product", "to": "app_crud_crm_quote_product_resolve_line_brand_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_list_products_by_quote_ids", "to": "app_crud_crm_quote_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_list_quote_products", "to": "app_crud_crm_quote_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_product_row_to_dict", "to": "app_crud_crm_quote_product_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_rationale_98", "to": "app_crud_crm_quote_product_row_to_dict", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_row_to_dict", "to": "app_models_crm_models_crmquoteproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_product_row_to_dict", "to": "app_models_crm_models_crmquoteproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_list_quote_products", "to": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_rationale_139", "to": "app_crud_crm_quote_product_list_quote_products", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_rationale_160", "to": "app_crud_crm_quote_product_list_products_by_quote_ids", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_get_quote_product", "to": "app_models_crm_models_crmquoteproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_soft_delete_quote_products", "to": "app_crud_crm_quote_product_get_quote_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_update_quote_product", "to": "app_crud_crm_quote_product_get_quote_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_batch_insert_quote_products", "to": "app_crud_crm_quote_product_insert_quote_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_insert_quote_product", "to": "app_models_crm_models_crmquoteproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_insert_quote_product", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_product_update_quote_product", "to": "app_models_crm_models_crmquoteproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_update_quote_product", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_product_rationale_342", "to": "app_crud_crm_quote_product_soft_delete_quote_products", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_product_soft_delete_quote_products", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_quote_product_rationale_398", "to": "app_crud_crm_quote_product_delete_products_by_quote_id", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log", "to": "app_crud_crm_quote_share_log_list_share_logs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log", "to": "app_crud_crm_quote_share_log_parse_user_agent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log", "to": "app_crud_crm_quote_share_log_record_visit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log", "to": "app_crud_crm_quote_share_log_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log", "to": "app_crud_crm_quote_share_log_share_log_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log", "to": "app_models_crm_models_crmquotesharelog", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_rationale_1", "to": "app_crud_crm_quote_share_log", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_list_share_logs", "to": "app_crud_crm_quote_share_log_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_row_to_dict", "to": "app_crud_crm_quote_share_log_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_row_to_dict", "to": "app_models_crm_models_crmquotesharelog", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_list_share_logs", "to": "app_crud_crm_quote_share_log_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_share_log_statistics", "to": "app_crud_crm_quote_share_log_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_rationale_33", "to": "app_crud_crm_quote_share_log_parse_user_agent", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_record_visit", "to": "app_crud_crm_quote_share_log_parse_user_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_record_visit", "to": "app_crud_crm_quote_share_log_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_record_visit", "to": "app_models_crm_models_crmquotesharelog", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_list_share_logs", "to": "app_crud_crm_quote_share_log_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_share_log_statistics", "to": "app_crud_crm_quote_share_log_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_rationale_82", "to": "app_crud_crm_quote_share_log_list_share_logs", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_quote_share_log_rationale_104", "to": "app_crud_crm_quote_share_log_share_log_statistics", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_crud_crm_statistics_customer_base_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_crud_crm_statistics_get_follow_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_crud_crm_statistics_get_industry_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_crud_crm_statistics_get_level_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_crud_crm_statistics_get_overview_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_crud_crm_statistics_get_owner_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_crud_crm_statistics_get_source_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_crud_crm_statistics_get_trend_statistics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_models_crm_models_crmcustomer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics", "to": "app_models_crm_models_crmcustomerfollow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_customer_base_query", "to": "app_crud_crm_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_industry_statistics", "to": "app_crud_crm_statistics_customer_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_level_statistics", "to": "app_crud_crm_statistics_customer_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_overview_statistics", "to": "app_crud_crm_statistics_customer_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_owner_statistics", "to": "app_crud_crm_statistics_customer_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_source_statistics", "to": "app_crud_crm_statistics_customer_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_trend_statistics", "to": "app_crud_crm_statistics_customer_base_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_follow_statistics", "to": "app_crud_crm_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_industry_statistics", "to": "app_crud_crm_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_level_statistics", "to": "app_crud_crm_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_overview_statistics", "to": "app_crud_crm_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_owner_statistics", "to": "app_crud_crm_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_source_statistics", "to": "app_crud_crm_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_trend_statistics", "to": "app_crud_crm_statistics_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_overview_statistics", "to": "app_crud_crm_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_rationale_27", "to": "app_crud_crm_statistics_get_overview_statistics", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_follow_statistics", "to": "app_crud_crm_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_industry_statistics", "to": "app_crud_crm_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_level_statistics", "to": "app_crud_crm_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_owner_statistics", "to": "app_crud_crm_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_source_statistics", "to": "app_crud_crm_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_statistics_get_trend_statistics", "to": "app_crud_crm_statistics_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_supplier_info_apply_list_filters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_supplier_info_create_supplier_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_supplier_info_list_all_supplier_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_supplier_info_list_supplier_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_supplier_info_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_supplier_info_soft_delete_supplier_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_supplier_info_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_crud_crm_supplier_info_update_supplier_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info", "to": "app_models_crm_models_crmsupplierinfo", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_rationale_1", "to": "app_crud_crm_supplier_info", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard", "to": "app_crud_crm_supplier_info", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_list_all_supplier_info", "to": "app_crud_crm_supplier_info_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_list_supplier_info", "to": "app_crud_crm_supplier_info_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_rationale_45", "to": "app_crud_crm_supplier_info_row_to_dict", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_row_to_dict", "to": "app_crud_crm_supplier_info_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_row_to_dict", "to": "app_models_crm_models_crmsupplierinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_list_all_supplier_info", "to": "app_crud_crm_supplier_info_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_list_supplier_info", "to": "app_crud_crm_supplier_info_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_list_all_supplier_info", "to": "app_crud_crm_supplier_info_apply_list_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_list_supplier_info", "to": "app_crud_crm_supplier_info_apply_list_filters", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_rationale_70", "to": "app_crud_crm_supplier_info_apply_list_filters", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_list_supplier_info", "to": "app_crud_crm_supplier_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_create_supplier_info", "to": "app_crud_crm_supplier_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_get_supplier_info", "to": "app_crud_crm_supplier_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_list_all_supplier_info", "to": "app_crud_crm_supplier_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_soft_delete_supplier_info", "to": "app_crud_crm_supplier_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_update_supplier_info", "to": "app_crud_crm_supplier_info_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_rationale_114", "to": "app_crud_crm_supplier_info_list_all_supplier_info", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_get_supplier_info", "to": "app_models_crm_models_crmsupplierinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_soft_delete_supplier_info", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_update_supplier_info", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard_get_supplier_hazard_flags", "to": "app_crud_crm_supplier_info_get_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_create_supplier_info", "to": "app_models_crm_models_crmsupplierinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_create_supplier_info", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_supplier_info_update_supplier_info", "to": "app_models_crm_models_crmsupplierinfo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_update_supplier_info", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_crm_supplier_info_rationale_226", "to": "app_crud_crm_supplier_info_soft_delete_supplier_info", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_crm_supplier_info_soft_delete_supplier_info", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_dept", "to": "app_crud_dept_build_tree", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_crud_dept_cascade_soft_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_crud_dept_collect_with_ancestors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_crud_dept_create_dept", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_crud_dept_get_dept", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_crud_dept_list_depts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_crud_dept_list_depts_tree", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_crud_dept_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_crud_dept_soft_delete_dept", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_crud_dept_update_dept", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept", "to": "app_models_models_sysdept", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_list_depts", "to": "app_crud_dept_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_row_to_dict", "to": "app_crud_dept_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_row_to_dict", "to": "app_models_models_sysdept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_build_tree", "to": "app_crud_dept_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_collect_with_ancestors", "to": "app_crud_dept_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_list_depts", "to": "app_crud_dept_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_list_depts_tree", "to": "app_crud_dept_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_list_depts_tree", "to": "app_crud_dept_build_tree", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_list_depts_tree", "to": "app_crud_dept_collect_with_ancestors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_rationale_43", "to": "app_crud_dept_collect_with_ancestors", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_list_depts", "to": "app_crud_dept_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_list_depts_tree", "to": "app_crud_dept_list_depts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_cascade_soft_delete", "to": "app_crud_dept_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_create_dept", "to": "app_crud_dept_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_get_dept", "to": "app_crud_dept_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_list_depts_tree", "to": "app_crud_dept_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_soft_delete_dept", "to": "app_crud_dept_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_update_dept", "to": "app_crud_dept_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_get_dept", "to": "app_models_models_sysdept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_soft_delete_dept", "to": "app_crud_dept_get_dept", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_update_dept", "to": "app_crud_dept_get_dept", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_create_dept", "to": "app_models_models_sysdept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_create_dept", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_dept_update_dept", "to": "app_models_models_sysdept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_update_dept", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_dept_soft_delete_dept", "to": "app_crud_dept_cascade_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dept_soft_delete_dept", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_dict_data", "to": "app_crud_dict_data_create_dict_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_crud_dict_data_get_dict_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_crud_dict_data_list_dict_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_crud_dict_data_list_dict_data_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_crud_dict_data_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_crud_dict_data_soft_delete_dict_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_crud_dict_data_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_crud_dict_data_update_dict_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data", "to": "app_models_models_sysdictdata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_rationale_1", "to": "app_crud_dict_data", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_list_dict_data", "to": "app_crud_dict_data_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_row_to_dict", "to": "app_crud_dict_data_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_row_to_dict", "to": "app_models_models_sysdictdata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_list_dict_data", "to": "app_crud_dict_data_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_list_dict_data", "to": "app_crud_dict_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_create_dict_data", "to": "app_crud_dict_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_get_dict_data", "to": "app_crud_dict_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_list_dict_data_options", "to": "app_crud_dict_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_soft_delete_dict_data", "to": "app_crud_dict_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_update_dict_data", "to": "app_crud_dict_data_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_get_dict_data", "to": "app_models_models_sysdictdata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_soft_delete_dict_data", "to": "app_crud_dict_data_get_dict_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_update_dict_data", "to": "app_crud_dict_data_get_dict_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_create_dict_data", "to": "app_models_models_sysdictdata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_update_dict_data", "to": "app_models_models_sysdictdata", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_data_update_dict_data", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_dict_data_soft_delete_dict_data", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_dict_data_rationale_160", "to": "app_crud_dict_data_list_dict_data_options", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_crud_dict_type_create_dict_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_crud_dict_type_dict_type_code_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_crud_dict_type_get_dict_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_crud_dict_type_list_dict_types", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_crud_dict_type_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_crud_dict_type_soft_delete_dict_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_crud_dict_type_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_crud_dict_type_update_dict_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_models_models_sysdictdata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type", "to": "app_models_models_sysdicttype", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_rationale_1", "to": "app_crud_dict_type", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_list_dict_types", "to": "app_crud_dict_type_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_row_to_dict", "to": "app_crud_dict_type_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_row_to_dict", "to": "app_models_models_sysdicttype", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_list_dict_types", "to": "app_crud_dict_type_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_list_dict_types", "to": "app_crud_dict_type_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_create_dict_type", "to": "app_crud_dict_type_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_dict_type_code_exists", "to": "app_crud_dict_type_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_get_dict_type", "to": "app_crud_dict_type_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_soft_delete_dict_type", "to": "app_crud_dict_type_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_update_dict_type", "to": "app_crud_dict_type_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_get_dict_type", "to": "app_models_models_sysdicttype", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_soft_delete_dict_type", "to": "app_crud_dict_type_get_dict_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_update_dict_type", "to": "app_crud_dict_type_get_dict_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_create_dict_type", "to": "app_crud_dict_type_dict_type_code_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_update_dict_type", "to": "app_crud_dict_type_dict_type_code_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_create_dict_type", "to": "app_models_models_sysdicttype", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_create_dict_type", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_dict_type_update_dict_type", "to": "app_models_models_sysdicttype", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_dict_type_update_dict_type", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_dict_type_soft_delete_dict_type", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_ethnic", "to": "app_crud_ethnic_list_ethnics", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_ethnic", "to": "app_crud_ethnic_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_ethnic", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_ethnic", "to": "app_models_models_sysethnic", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_ethnic_rationale_1", "to": "app_crud_ethnic", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_ethnic_list_ethnics", "to": "app_crud_ethnic_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_ethnic_row_to_dict", "to": "app_crud_ethnic_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_ethnic_row_to_dict", "to": "app_models_models_sysethnic", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_ethnic_list_ethnics", "to": "app_crud_ethnic_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_ethnic_list_ethnics", "to": "app_crud_ethnic_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_crud_leave_create_leave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_crud_leave_get_leave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_crud_leave_list_leaves", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_crud_leave_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_crud_leave_soft_delete_leave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_crud_leave_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_crud_leave_update_leave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_crud_leave_update_leave_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave", "to": "app_models_models_bizleaverequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_get_leave", "to": "app_crud_leave_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_list_leaves", "to": "app_crud_leave_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_row_to_dict", "to": "app_crud_leave_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_row_to_dict", "to": "app_models_models_bizleaverequest", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_get_leave", "to": "app_crud_leave_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_list_leaves", "to": "app_crud_leave_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_list_leaves", "to": "app_crud_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_create_leave", "to": "app_crud_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_get_leave", "to": "app_crud_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_soft_delete_leave", "to": "app_crud_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_update_leave", "to": "app_crud_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_update_leave_status", "to": "app_crud_leave_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_leave_create_leave", "to": "app_models_models_bizleaverequest", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_crud_menu_build_tree", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_crud_menu_cascade_soft_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_crud_menu_create_menu", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_crud_menu_get_menu", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_crud_menu_list_menus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_crud_menu_list_menus_tree", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_crud_menu_menu_name_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_crud_menu_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_crud_menu_soft_delete_menu", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_crud_menu_update_menu", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu", "to": "app_models_models_sysmenu", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_list_menus", "to": "app_crud_menu_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_row_to_dict", "to": "app_crud_menu_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_row_to_dict", "to": "app_models_models_sysmenu", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_build_tree", "to": "app_crud_menu_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_list_menus", "to": "app_crud_menu_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_list_menus_tree", "to": "app_crud_menu_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_list_menus_tree", "to": "app_crud_menu_build_tree", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_list_menus", "to": "app_crud_menu_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_list_menus_tree", "to": "app_crud_menu_list_menus", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_cascade_soft_delete", "to": "app_crud_menu_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_create_menu", "to": "app_crud_menu_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_get_menu", "to": "app_crud_menu_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_list_menus_tree", "to": "app_crud_menu_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_menu_name_exists", "to": "app_crud_menu_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_soft_delete_menu", "to": "app_crud_menu_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_update_menu", "to": "app_crud_menu_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_get_menu", "to": "app_models_models_sysmenu", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_soft_delete_menu", "to": "app_crud_menu_get_menu", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_update_menu", "to": "app_crud_menu_get_menu", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_create_menu", "to": "app_models_models_sysmenu", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_create_menu", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_menu_update_menu", "to": "app_models_models_sysmenu", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_update_menu", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_menu_soft_delete_menu", "to": "app_crud_menu_cascade_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_soft_delete_menu", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_menu_favorite", "to": "app_crud_menu_favorite_add_favorite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite", "to": "app_crud_menu_favorite_count_active", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite", "to": "app_crud_menu_favorite_find_active", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite", "to": "app_crud_menu_favorite_find_soft_deleted", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite", "to": "app_crud_menu_favorite_list_favorites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite", "to": "app_crud_menu_favorite_next_order_num", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite", "to": "app_crud_menu_favorite_normalize_menu_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite", "to": "app_crud_menu_favorite_reorder_favorites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite", "to": "app_crud_menu_favorite_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite", "to": "app_crud_menu_favorite_soft_delete_favorite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite", "to": "app_models_models_sysusermenufavorite", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_menu_favorite_crud", "to": "app_crud_menu_favorite", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_add_favorite", "to": "app_crud_menu_favorite_normalize_menu_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_reorder_favorites", "to": "app_crud_menu_favorite_normalize_menu_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_soft_delete_favorite", "to": "app_crud_menu_favorite_normalize_menu_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_menu_favorite_crud", "to": "app_crud_menu_favorite_normalize_menu_path", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_menu_favorite_crud_test_normalize_menu_path_strips_and_requires_slash", "to": "app_crud_menu_favorite_normalize_menu_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_add_favorite", "to": "app_crud_menu_favorite_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_list_favorites", "to": "app_crud_menu_favorite_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_row_to_dict", "to": "app_crud_menu_favorite_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_row_to_dict", "to": "app_models_models_sysusermenufavorite", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_add_favorite", "to": "app_crud_menu_favorite_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_list_favorites", "to": "app_crud_menu_favorite_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_reorder_favorites", "to": "app_crud_menu_favorite_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_add_favorite", "to": "app_crud_menu_favorite_next_order_num", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_next_order_num", "to": "app_crud_menu_favorite_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_add_favorite", "to": "app_crud_menu_favorite_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_count_active", "to": "app_crud_menu_favorite_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_find_active", "to": "app_crud_menu_favorite_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_find_soft_deleted", "to": "app_crud_menu_favorite_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_list_favorites", "to": "app_crud_menu_favorite_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_reorder_favorites", "to": "app_crud_menu_favorite_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_soft_delete_favorite", "to": "app_crud_menu_favorite_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_reorder_favorites", "to": "app_crud_menu_favorite_list_favorites", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_add_favorite", "to": "app_crud_menu_favorite_count_active", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_add_favorite", "to": "app_crud_menu_favorite_find_active", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_find_active", "to": "app_models_models_sysusermenufavorite", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_reorder_favorites", "to": "app_crud_menu_favorite_find_active", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_soft_delete_favorite", "to": "app_crud_menu_favorite_find_active", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_add_favorite", "to": "app_crud_menu_favorite_find_soft_deleted", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_find_soft_deleted", "to": "app_models_models_sysusermenufavorite", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_add_favorite", "to": "app_models_models_sysusermenufavorite", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_add_favorite", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_menu_favorite_rationale_187", "to": "app_crud_menu_favorite_reorder_favorites", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_menu_favorite_reorder_favorites", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_monitor_oper_log", "to": "app_crud_monitor_oper_log_apply_oper_log_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_crud_monitor_oper_log_get_oper_log", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_crud_monitor_oper_log_list_oper_logs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_crud_monitor_oper_log_oper_log_row_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_crud_monitor_oper_log_oper_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_crud_monitor_oper_log_row_to_oper_log", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_models_models_sysapirequestlog", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_rationale_1", "to": "app_crud_monitor_oper_log", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_row_to_oper_log", "to": "app_crud_monitor_oper_log_oper_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_get_oper_log", "to": "app_crud_monitor_oper_log_row_to_oper_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_list_oper_logs", "to": "app_crud_monitor_oper_log_row_to_oper_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_row_to_oper_log", "to": "app_crud_monitor_oper_log_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_get_oper_log", "to": "app_crud_monitor_oper_log_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_list_oper_logs", "to": "app_crud_monitor_oper_log_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_apply_oper_log_scope", "to": "app_crud_monitor_oper_log_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_list_oper_logs", "to": "app_crud_monitor_oper_log_apply_oper_log_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_rationale_57", "to": "app_crud_monitor_oper_log_apply_oper_log_scope", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_get_oper_log", "to": "app_crud_monitor_oper_log_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_list_oper_logs", "to": "app_crud_monitor_oper_log_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_oper_log_row_in_scope", "to": "app_crud_monitor_oper_log_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_monitor_oper_log_get_oper_log", "to": "app_crud_monitor_oper_log_oper_log_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss", "to": "app_crud_oss_create_oss", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss", "to": "app_crud_oss_get_oss_by_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss", "to": "app_crud_oss_get_oss_by_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss", "to": "app_crud_oss_resolve_storage_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss", "to": "app_models_crm_models_sysoss", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_create_oss", "to": "app_crud_oss_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_create_oss", "to": "app_models_crm_models_sysoss", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_get_oss_by_id", "to": "app_crud_oss_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_get_oss_by_url", "to": "app_crud_oss_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_resolve_storage_path", "to": "app_crud_oss_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_get_oss_by_url", "to": "app_models_crm_models_sysoss", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_resolve_storage_path", "to": "app_crud_oss_get_oss_by_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_get_oss_by_id", "to": "app_models_crm_models_sysoss", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_rationale_67", "to": "app_crud_oss_get_oss_by_id", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_resolve_storage_path", "to": "app_crud_oss_get_oss_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_rationale_78", "to": "app_crud_oss_resolve_storage_path", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_oss_resolve_storage_path", "to": "app_models_crm_models_sysoss", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_crud_post_create_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_crud_post_get_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_crud_post_list_posts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_crud_post_post_code_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_crud_post_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_crud_post_soft_delete_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_crud_post_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_crud_post_update_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post", "to": "app_models_models_syspost", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_list_posts", "to": "app_crud_post_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_row_to_dict", "to": "app_crud_post_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_row_to_dict", "to": "app_models_models_syspost", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_list_posts", "to": "app_crud_post_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_list_posts", "to": "app_crud_post_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_create_post", "to": "app_crud_post_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_get_post", "to": "app_crud_post_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_post_code_exists", "to": "app_crud_post_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_soft_delete_post", "to": "app_crud_post_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_update_post", "to": "app_crud_post_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_get_post", "to": "app_models_models_syspost", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_soft_delete_post", "to": "app_crud_post_get_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_update_post", "to": "app_crud_post_get_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_create_post", "to": "app_crud_post_post_code_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_update_post", "to": "app_crud_post_post_code_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_create_post", "to": "app_models_models_syspost", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_create_post", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_post_update_post", "to": "app_models_models_syspost", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_post_update_post", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_post_soft_delete_post", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_role", "to": "app_crud_role_create_role", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_crud_role_get_role", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_crud_role_get_role_data_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_crud_role_get_role_menu_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_crud_role_list_roles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_crud_role_role_name_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_crud_role_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_crud_role_soft_delete_role", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_crud_role_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_crud_role_update_role", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_crud_role_update_role_data_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_crud_role_update_role_menus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_models_models_sysrole", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_models_models_sysroledatascopedetail", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role", "to": "app_models_models_sysrolemenu", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_rationale_1", "to": "app_crud_role", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_list_roles", "to": "app_crud_role_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_row_to_dict", "to": "app_crud_role_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_row_to_dict", "to": "app_models_models_sysrole", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_list_roles", "to": "app_crud_role_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_list_roles", "to": "app_crud_role_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_create_role", "to": "app_crud_role_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_get_role", "to": "app_crud_role_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_get_role_data_scope", "to": "app_crud_role_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_get_role_menu_ids", "to": "app_crud_role_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_role_name_exists", "to": "app_crud_role_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_soft_delete_role", "to": "app_crud_role_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_update_role", "to": "app_crud_role_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_update_role_data_scope", "to": "app_crud_role_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_update_role_menus", "to": "app_crud_role_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_get_role", "to": "app_models_models_sysrole", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_soft_delete_role", "to": "app_crud_role_get_role", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_update_role", "to": "app_crud_role_get_role", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_update_role_data_scope", "to": "app_crud_role_get_role", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_create_role", "to": "app_crud_role_role_name_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_update_role", "to": "app_crud_role_role_name_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_create_role", "to": "app_models_models_sysrole", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_create_role", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_role_update_role", "to": "app_models_models_sysrole", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_update_role", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_role_soft_delete_role", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_role_update_role_menus", "to": "app_models_models_sysrolemenu", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_update_role_data_scope", "to": "app_models_models_sysroledatascopedetail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_role_update_role_data_scope", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_batch_generate_sample_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_batch_issue_sample_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_batch_revoke_sample_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_create_sample_code", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_get_sample_code", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_list_sample_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_parse_issued_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_resolve_issued_user_display_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_sample_code_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_soft_delete_sample_code", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_crud_sample_code_update_sample_code", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_rationale_1", "to": "app_crud_sample_code", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_create_sample_code", "to": "app_crud_sample_code_resolve_issued_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_resolve_issued_user_display_name", "to": "app_crud_sample_code_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_update_sample_code", "to": "app_crud_sample_code_resolve_issued_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_batch_generate_sample_codes", "to": "app_crud_sample_code_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_batch_issue_sample_codes", "to": "app_crud_sample_code_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_batch_revoke_sample_codes", "to": "app_crud_sample_code_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_create_sample_code", "to": "app_crud_sample_code_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_get_sample_code", "to": "app_crud_sample_code_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_list_sample_codes", "to": "app_crud_sample_code_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_sample_code_exists", "to": "app_crud_sample_code_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_soft_delete_sample_code", "to": "app_crud_sample_code_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_update_sample_code", "to": "app_crud_sample_code_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_create_sample_code", "to": "app_crud_sample_code_parse_issued_time", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_parse_issued_time", "to": "app_crud_sample_code_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_update_sample_code", "to": "app_crud_sample_code_parse_issued_time", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_list_sample_codes", "to": "app_crud_sample_code_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_row_to_dict", "to": "app_crud_sample_code_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_row_to_dict", "to": "bizsamplecode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_batch_generate_sample_codes", "to": "bizsamplecode", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_create_sample_code", "to": "bizsamplecode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_get_sample_code", "to": "bizsamplecode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_update_sample_code", "to": "bizsamplecode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_batch_generate_sample_codes", "to": "app_crud_sample_code_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_batch_issue_sample_codes", "to": "app_crud_sample_code_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_batch_revoke_sample_codes", "to": "app_crud_sample_code_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_list_sample_codes", "to": "app_crud_sample_code_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_create_sample_code", "to": "app_crud_sample_code_sample_code_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_update_sample_code", "to": "app_crud_sample_code_sample_code_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_batch_issue_sample_codes", "to": "app_crud_sample_code_get_sample_code", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_batch_revoke_sample_codes", "to": "app_crud_sample_code_get_sample_code", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_soft_delete_sample_code", "to": "app_crud_sample_code_get_sample_code", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_update_sample_code", "to": "app_crud_sample_code_get_sample_code", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_create_sample_code", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_sample_code_update_sample_code", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_sample_code_soft_delete_sample_code", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_sample_code_batch_generate_sample_codes", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_sample_code_rationale_240", "to": "app_crud_sample_code_batch_generate_sample_codes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_sample_code_batch_issue_sample_codes", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_sample_code_batch_revoke_sample_codes", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_site", "to": "app_crud_site_create_site", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_crud_site_get_site", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_crud_site_list_sites", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_crud_site_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_crud_site_site_code_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_crud_site_soft_delete_site", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_crud_site_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_crud_site_update_site", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site", "to": "app_models_models_syssite", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_list_sites", "to": "app_crud_site_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_row_to_dict", "to": "app_crud_site_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_row_to_dict", "to": "app_models_models_syssite", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_list_sites", "to": "app_crud_site_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_list_sites", "to": "app_crud_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_create_site", "to": "app_crud_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_get_site", "to": "app_crud_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_site_code_exists", "to": "app_crud_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_soft_delete_site", "to": "app_crud_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_update_site", "to": "app_crud_site_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_get_site", "to": "app_models_models_syssite", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_soft_delete_site", "to": "app_crud_site_get_site", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_update_site", "to": "app_crud_site_get_site", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_create_site", "to": "app_crud_site_site_code_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_update_site", "to": "app_crud_site_site_code_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_create_site", "to": "app_models_models_syssite", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_create_site", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_site_update_site", "to": "app_models_models_syssite", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_site_update_site", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_site_soft_delete_site", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_tenant", "to": "app_crud_tenant_create_tenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_crud_tenant_get_tenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_crud_tenant_list_tenants", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_crud_tenant_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_crud_tenant_soft_delete_tenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_crud_tenant_tenant_no_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_crud_tenant_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_crud_tenant_update_tenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant", "to": "app_models_models_systenant", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_list_tenants", "to": "app_crud_tenant_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_row_to_dict", "to": "app_crud_tenant_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_row_to_dict", "to": "app_models_models_systenant", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_list_tenants", "to": "app_crud_tenant_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_list_tenants", "to": "app_crud_tenant_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_create_tenant", "to": "app_crud_tenant_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_get_tenant", "to": "app_crud_tenant_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_soft_delete_tenant", "to": "app_crud_tenant_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_tenant_no_exists", "to": "app_crud_tenant_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_update_tenant", "to": "app_crud_tenant_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_get_tenant", "to": "app_models_models_systenant", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_soft_delete_tenant", "to": "app_crud_tenant_get_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_update_tenant", "to": "app_crud_tenant_get_tenant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_create_tenant", "to": "app_crud_tenant_tenant_no_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_update_tenant", "to": "app_crud_tenant_tenant_no_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_create_tenant", "to": "app_models_models_systenant", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_create_tenant", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_tenant_update_tenant", "to": "app_models_models_systenant", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_tenant_update_tenant", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_tenant_soft_delete_tenant", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_user", "to": "app_crud_user_change_password", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_create_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_get_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_get_user_with_relations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_hash_password", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_list_post_ids_for_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_list_user_ids_bound_to_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_list_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_replace_associations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_reset_password", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_set_user_post_ids_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_soft_delete_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_sync_post_user_bindings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_update_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_user_no_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_crud_user_usercrudcompat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_models_models_sysdept", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_models_models_sysuserpost", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user", "to": "app_models_models_sysuserrole", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_rationale_1", "to": "app_crud_user", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_change_password", "to": "app_crud_user_hash_password", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_create_user", "to": "app_crud_user_hash_password", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_reset_password", "to": "app_crud_user_hash_password", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_usercrudcompat", "to": "app_crud_user_usercrudcompat_get_by_user_no", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_usercrudcompat", "to": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_usercrudcompat", "to": "app_models_models_sysdept", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_user_usercrudcompat", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_user_usercrudcompat", "to": "app_models_models_sysuserpost", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_user_usercrudcompat", "to": "app_models_models_sysuserrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_user_usercrudcompat_get_by_user_no", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_usercrudcompat_get_by_user_no", "to": "app_models_models_sysuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login", "to": "app_crud_user_usercrudcompat_get_by_user_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_change_password", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_create_user", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_get_user", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_get_user_with_relations", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_list_post_ids_for_user", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_list_user_ids_bound_to_post", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_list_users", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_replace_associations", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_reset_password", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_set_user_post_ids_only", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_soft_delete_user", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_sync_post_user_bindings", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_update_user", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_user_no_exists", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login", "to": "app_crud_user_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_rationale_36", "to": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_usercrudcompat_get_by_user_no_for_web_login", "to": "app_models_models_sysuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_get_user_with_relations", "to": "app_crud_user_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_list_users", "to": "app_crud_user_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_row_to_dict", "to": "app_crud_user_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_row_to_dict", "to": "app_models_models_sysuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_get_user_with_relations", "to": "app_crud_user_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_list_users", "to": "app_crud_user_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_change_password", "to": "app_crud_user_get_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_get_user", "to": "app_models_models_sysuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_get_user_with_relations", "to": "app_crud_user_get_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_reset_password", "to": "app_crud_user_get_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_soft_delete_user", "to": "app_crud_user_get_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_sync_post_user_bindings", "to": "app_crud_user_get_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_update_user", "to": "app_crud_user_get_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_get_user_with_relations", "to": "app_crud_user_list_post_ids_for_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_sync_post_user_bindings", "to": "app_crud_user_list_post_ids_for_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_rationale_151", "to": "app_crud_user_set_user_post_ids_only", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_set_user_post_ids_only", "to": "app_models_models_sysuserpost", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_sync_post_user_bindings", "to": "app_crud_user_set_user_post_ids_only", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_sync_post_user_bindings", "to": "app_crud_user_list_user_ids_bound_to_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_rationale_198", "to": "app_crud_user_sync_post_user_bindings", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_sync_post_user_bindings", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_user_create_user", "to": "app_crud_user_replace_associations", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_replace_associations", "to": "app_models_models_sysuserpost", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_replace_associations", "to": "app_models_models_sysuserrole", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_update_user", "to": "app_crud_user_replace_associations", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_create_user", "to": "app_models_models_sysuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_create_user", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_user_update_user", "to": "app_models_models_sysuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_user_update_user", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_user_soft_delete_user", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_user_change_password", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_user_reset_password", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_create_instance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_create_process_def", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_create_task", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_get_all_tasks_for_business", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_get_instance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_get_latest_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_get_nodes_by_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_get_pending_tasks_by_node", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_get_process_def", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_get_task", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_get_transitions_by_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_list_completed_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_list_my_instances", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_list_pending_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_list_process_defs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_list_versions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_process_code_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_publish_version", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_soft_delete_process_def", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_task_row_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_total_pages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_update_instance_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_update_process_def", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_crud_workflow_version_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_models_models_wfnode", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_models_models_wfprocessdef", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_models_models_wfprocessinstance", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_models_models_wfprocessversion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_models_models_wftask", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow", "to": "app_models_models_wftransition", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_rationale_1", "to": "app_crud_workflow", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine", "to": "app_crud_workflow", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_process_defs", "to": "app_crud_workflow_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_row_to_dict", "to": "app_crud_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_row_to_dict", "to": "app_models_models_wfprocessdef", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_create_instance", "to": "app_crud_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_all_tasks_for_business", "to": "app_crud_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_completed_tasks", "to": "app_crud_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_my_instances", "to": "app_crud_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_pending_tasks", "to": "app_crud_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_process_defs", "to": "app_crud_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_versions", "to": "app_crud_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_publish_version", "to": "app_crud_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_task_row_to_dict", "to": "app_crud_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_version_to_dict", "to": "app_crud_workflow_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_process_defs", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_create_instance", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_create_process_def", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_create_task", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_all_tasks_for_business", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_instance", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_latest_version", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_nodes_by_version", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_pending_tasks_by_node", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_process_def", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_task", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_transitions_by_version", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_completed_tasks", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_my_instances", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_pending_tasks", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_versions", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_process_code_exists", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_publish_version", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_soft_delete_process_def", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_update_instance_status", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_update_process_def", "to": "app_crud_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_process_def", "to": "app_models_models_wfprocessdef", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_publish_version", "to": "app_crud_workflow_get_process_def", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_soft_delete_process_def", "to": "app_crud_workflow_get_process_def", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_update_process_def", "to": "app_crud_workflow_get_process_def", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_create_process_def", "to": "app_crud_workflow_process_code_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_update_process_def", "to": "app_crud_workflow_process_code_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_create_process_def", "to": "app_models_models_wfprocessdef", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_create_process_def", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_workflow_update_process_def", "to": "app_models_models_wfprocessdef", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_update_process_def", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_workflow_soft_delete_process_def", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_workflow_publish_version", "to": "app_models_models_wfnode", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_publish_version", "to": "app_models_models_wfprocessversion", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_publish_version", "to": "app_models_models_wftransition", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_publish_version", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_workflow_get_latest_version", "to": "app_models_models_wfprocessversion", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_versions", "to": "app_crud_workflow_version_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_version_to_dict", "to": "app_models_models_wfprocessversion", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_all_tasks_for_business", "to": "app_crud_workflow_get_nodes_by_version", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_nodes_by_version", "to": "app_models_models_wfnode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_transitions_by_version", "to": "app_models_models_wftransition", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_create_instance", "to": "app_models_models_wfprocessinstance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_instance", "to": "app_models_models_wfprocessinstance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_update_instance_status", "to": "app_crud_workflow_get_instance", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_update_instance_status", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_crud_workflow_create_task", "to": "app_models_models_wftask", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_task", "to": "app_models_models_wftask", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_get_pending_tasks_by_node", "to": "app_models_models_wftask", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_completed_tasks", "to": "app_crud_workflow_task_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_list_pending_tasks", "to": "app_crud_workflow_task_row_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_crud_workflow_task_row_to_dict", "to": "app_models_models_wftask", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_main_db_pool_keepalive_loop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_main_error_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_main_health_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_main_lifespan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_main_mask_secret", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_main_root", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_main_sqlalchemy_exception_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_main_unhandled_exception_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_models_bx_models", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_models_db_models", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_models_duty_models", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_models_pl_models", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_tasks_init_init_scheduled_tasks", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "app_tasks_init_shutdown_scheduler", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_public_db_vehicle_plates", "to": "app_main", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_lifespan", "to": "app_main_db_pool_keepalive_loop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_lifespan", "to": "app_tasks_init_init_scheduled_tasks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_lifespan", "to": "app_tasks_init_shutdown_scheduler", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_lifespan", "to": "fastapi", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_resolve_crm_product", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_tripartite_cert_gates", "to": "fastapi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_rationale_79", "to": "app_main_db_pool_keepalive_loop", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_error_json", "to": "jsonresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_sqlalchemy_exception_handler", "to": "app_main_error_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_unhandled_exception_handler", "to": "app_main_error_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_rationale_140", "to": "app_main_sqlalchemy_exception_handler", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_sqlalchemy_exception_handler", "to": "app_main_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_sqlalchemy_exception_handler", "to": "sqlalchemyerror", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_unhandled_exception_handler", "to": "app_main_py_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_rationale_151", "to": "app_main_unhandled_exception_handler", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_unhandled_exception_handler", "to": "app_main_py_exception", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_base", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_base_basemodel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_base_softdeletemodel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_bizattachment", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_bizleaverequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysapirequestlog", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysapirequestloghis", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysdept", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysdictdata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysdicttype", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysethnic", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysmenu", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_syspost", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysrole", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysroledatascopedetail", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysrolemenu", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_syssite", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_systenant", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysuserpost", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_sysuserrole", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_userrole", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_wfnode", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_wfprocessdef", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_wfprocessinstance", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_wfprocessversion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_wftask", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_models_wftransition", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plcarrier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plcert", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_pldocumentreminder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_pldriver", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plfreightsettlement", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plfreightsettlementtransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plinboundorderitembrandqty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plinventory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plinventorytransaction", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plinventorywarning", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plocrusagemonth", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_ploutboundorderitembrandqty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plpersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plplanchange", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plplancontract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plplanproductbrandqty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plplantransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plremittancevoucher", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_pltransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_pltransportapproval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_pltransportdblink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_pltransportproductbrandqty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_pltransportproductfeedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plvehicledriver", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_init", "to": "app_models_pl_models_plvehiclepersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base", "to": "app_models_base_basemodel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base", "to": "app_models_base_softdeletemodel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base_basemodel", "to": "app_models_base_basemodel_tablename", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base_basemodel", "to": "app_models_base_basemodel_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base_basemodel", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base_softdeletemodel", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_attachment_attachmentuploadresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth_changepasswordrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth_loginrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth_loginresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth_resetpasswordrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth_usercreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth_userresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceapplycreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceapplyout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceapplyupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceapprovalcreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceapprovalout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceapproverpendingstatsout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advancefinanceissuestatsout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceissueout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceissuerequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advancemystatsout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceoffsetrecordout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_attachment_attachmentout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common_apiresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common_pageddata", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common_pagedquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common_pagedresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_expense_item_expenseitemcreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_expense_item_expenseitemout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_expense_item_expenseitemupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_invoice_invoiceattachmentout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_invoice_invoiceout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_invoice_ledgerout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_invoice_walletsummaryout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_batchoffsetrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_offsetitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_offsetrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_paymentfinancestatsout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_payrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseapplycreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseapplyout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseapplyupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseapprovalcreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseapprovalout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseapproverpendingstatsout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimbursedetailcreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimbursedetailout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseinvoicebriefout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimbursemystatsout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseoffsetrecordout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimbursesubmitbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow_workflowdefcreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow_workflowdefout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow_workflowdefupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow_workflownodecreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow_workflownodeout", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_common_deleteinput", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_common_idinput", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_common_paginationparams", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_common_paginationresult", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_common_statusinput", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_clueassignbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_clueconvertbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_cluecreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_cluedeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_cluefollowcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_cluefollowdeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_cluefollowlistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_cluefollowupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_clueinvalidbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_cluelevelbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_cluelistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_cluestatisticsbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_cluestatusbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact_contactbycustomerbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact_contactcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact_contactdeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact_contactdetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact_contactlistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact_contactsetprimarybody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact_contactupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_approver_setting_contractapproversettingsavebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractapprovalactionbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractapprovallistquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractapprovalpassbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractapprovalrefreshnamesbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractapprovalrejectbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractapprovaltransferbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractbatchassignbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractbatchsubmitbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractchangecreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractchangelistquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractchangesubmitbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractdeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractinvalidbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractlistquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractproductitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractproductpricetieritem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractsignbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractstatisticsoverviewquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractstatisticstrendquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractstatusbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractsubmitbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contracttemplatecreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contracttemplatelistquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contracttemplatesavebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractuploadattachmentsbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractuploadfilebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractwithdrawbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customerassignpoolbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customercheckduplicatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customerclaimbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customercreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customerdealbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customerdeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customerdetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customerintopoolbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customerlistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customeroptionsbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customertransferbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customerupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow_customerfollowbycustomerbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow_customerfollowcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow_customerfollowdeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow_customerfollowdetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow_customerfollowlistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow_customerfollowupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_pool_poolassignbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_pool_poolclaimbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_pool_poolcustomerlistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_pool_poolrecorddetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_pool_poolrecordlistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_invoice_info_invoiceinfocreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_invoice_info_invoiceinfodeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_invoice_info_invoiceinfoupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityassignbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitychangestagebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitycreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitydeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitydetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityfollowcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityfollowdeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityfollowdetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityfollowlistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitylistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitymarklostbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitymarkwonbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityproductbatchaddbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityproductcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityproductdeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityproductdetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityproductlistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitystageloglistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitystatisticsbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule_poolruleaddbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule_poolruledeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule_poolruledetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule_poolruleexecutebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule_poolrulelistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule_poolruleupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule_poolruleupdatestatusbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_price_letter_pricelettercreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_price_letter_priceletterdetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_price_letter_priceletterlistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_price_letter_priceletterupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_price_letter_pricelettervoidbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_categorydeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productaliasitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productbranditem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productcategorycreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productcategorytreebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productcategoryupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productdeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productdetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productlistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productoptionsbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_productupdatestatusbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_approver_setting_quoteapproversettingsavebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteacceptbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteapprovalapprovebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteapprovallistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteapprovalwithdrawbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotecreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotedeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotedetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteinvalidbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotelistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotenewversionbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotepdfbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteproductcreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteproductdeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteproductitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteproductlistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoterejectbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotesharegeneratebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteshareloglistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotesharelogstatisticsbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotestatisticsoverviewbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotestatisticstrendbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotesubmitbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotetemplategetbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotetemplatesavebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quotetocontractbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteversionsbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_statistics_statisticsbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info_supplierinfocreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info_supplierinfodeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info_supplierinfodetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info_supplierinfolistallbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info_supplierinfolistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info_supplierinfoupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_dashboard_dashboardcargostat", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_dashboard_dashboardpartnercargostat", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_dashboard_dashboardstats", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_inventory_createlinkforplanpayload", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_inventory_inboundoutboundbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_inventory_inboundoutboundcreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_inventory_inboundoutboundupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_plans_purchaseplanbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_plans_purchaseplancreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_plans_purchaseplanupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_public_inventory_inventorysiteurlread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_public_inventory_publicinventoryfeedback", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_public_inventory_publicinventorypageread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_weighing_weighingslipbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_weighing_weighingslipcreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_weighing_weighingslipupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_duty_dutyassignmentin", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_duty_dutydaysavebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_duty_dutygrabbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_duty_dutylinkbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_duty_dutyslotsavein", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_leave_leavecreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_leave_leaveresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_leave_leaveupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu_favorite_menufavoritecreatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu_favorite_menufavoritedeletebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu_favorite_menufavoritereorderbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu_menuitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu_menulistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu_menumeta", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_monitor_operlog_operlogdetailbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_monitor_operlog_operloglistbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carrierauditreject", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carrierbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carrierlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carrierqualificationbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carrierupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_certrow", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_driverbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_driverlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_driverupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_personnelbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_personnellistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_personnelupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_vehiclebase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_vehicledrivercreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_vehicledriverread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_vehiclelistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_vehiclepersonnelrow", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_vehicleupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementapprovalactionbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementbytransportread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementcreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementdisbursebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementlistquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementtransportread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_remittancevouchercreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_remittancevoucherread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_settlementapprovalflowitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_settlementplansummary", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_unsettledplanitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_unsettledplanlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_documentreminderread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_documentreminderstatsread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_documentreminderupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventoryledgerquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventoryledgerresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventoryread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventorysummaryitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventorysummaryquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventorysummaryresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventorytransactionquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventorytransactionread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventorytransactionresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventorywarningread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventorywarningthreshold", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_inventorywarningupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_transportstatsitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_transportstatsquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory_transportstatsresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order_brandoption", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order_brandqtyitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order_ioorderitempatch", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order_ioorderitemread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order_ioorderlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order_ioorderpatch", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order_ioorderread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order_publicioorderfeedback", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order_publicioorderitemfeedback", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_menu_badge_plmenubadgestatsread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_paste_recognize_conflictaction", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_paste_recognize_pastecommitbody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_paste_recognize_pastecommitresult", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_paste_recognize_pastepersonnelin", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_paste_recognize_pastevehiclein", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_createfromcontractrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_hazardcertreadybody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planarchivebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planarchivebrandqtyitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planarchivefreightblock", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planarchiveproductitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_plancontractlink", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_plandeliverysliptemplatesave", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_plandriverfeedbackproductitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_plandriverfeedbackupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planinboundsliptemplatesave", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planlistquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planproductbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planproductcertitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planproductcertsupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planproductupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_plansitefeedbackupdatebody", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_plansubpacksliptemplatesave", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_plantransportcreateblock", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot_snapshotcertread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot_transportresourcesnapshot", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address_transportaddressbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address_transportaddresslistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address_transportaddressupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_approvalrecordread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_approvalrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_approvalsubmit", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_planarrangeinforead", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_publictransportfeedback", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_publictransportpageread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_publictransportpersonnelread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_publictransportplanproductread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_publictransportproductfeedbackitem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_publictransportsitepageread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportarrange", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportdriverproductfeedbackread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportfeedback", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportinventorylinkread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportioorderbrief", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportlistquery", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportsitelinkread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureadisburselistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user_changepasswordrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user_loginrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user_loginresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user_resetpasswordrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user_userbase", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user_userlistresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user_userupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_approverequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_instanceresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_nodedata", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_processdefcreate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_processdefresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_processdefupdate", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_publishversionrequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_startinstancerequest", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_taskresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_transitiondata", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_versionresponse", "to": "app_models_base_basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxadvanceapply", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxadvanceapproval", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxattachment", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxexpenseitem", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxinvoice", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxinvoiceledger", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxinvoicewalletsummary", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxreimburseapply", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxreimburseapproval", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxreimbursedetail", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxreimburseinvoice", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxreimburseoffset", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxworkflowdef", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_bxworkflownode", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmclue", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcluefollow", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcontact", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcontract", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcontractapproval", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcontractapproversetting", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcontractchange", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcontractproduct", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcontractproductpricetier", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcontracttemplate", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcustomer", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcustomerfollow", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcustomerpool", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmcustomerpoolrule", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crminvoiceinfo", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmopportunity", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmopportunityfollow", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmopportunityproduct", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmopportunitystagelog", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmpriceletter", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmproduct", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmproductalias", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmproductbrand", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmproductcategory", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmquote", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmquoteapproval", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmquoteapproversetting", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmquoteproduct", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmquotesharelog", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_crmsupplierinfo", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_sysoss", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_db_models_dbinboundoutbound", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_db_models_dbpurchaseplan", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_db_models_dbsequence", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_db_models_dbweighingslip", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_duty_models_dutyassignment", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_duty_models_dutyday", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_duty_models_dutyslot", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_bizattachment", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_bizleaverequest", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysapirequestlog", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysapirequestloghis", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysdept", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysdictdata", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysdicttype", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysethnic", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysmenu", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_syspost", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysrole", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysroledatascopedetail", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysrolemenu", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_syssite", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_systenant", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysuser", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysusermenufavorite", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysuserpost", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_sysuserrole", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_wfnode", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_wfprocessdef", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_wfprocessinstance", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_wfprocessversion", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_wftask", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_wftransition", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plcarrier", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plcert", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_pldocumentreminder", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_pldriver", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plfreightsettlement", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plfreightsettlementapproval", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plfreightsettlementtransport", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plinboundorder", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plinboundorderitem", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plinboundorderitembrandqty", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plinventory", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plinventorytransaction", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plinventorywarning", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plocrusagemonth", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_ploutboundorder", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_ploutboundorderitem", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_ploutboundorderitembrandqty", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plpersonnel", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plplan", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plplanchange", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plplancontract", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plplanproduct", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plplanproductbrandqty", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plplantransport", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plremittancevoucher", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_pltransport", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_pltransportaddress", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_pltransportapproval", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_pltransportdblink", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_pltransportproductbrandqty", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_pltransportproductfeedback", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_pltransportsitelink", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plvehicle", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plvehicledriver", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plvehiclemaintenanceapply", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plvehiclemaintenanceprocess", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plvehiclepersonnel", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plvehiclerechargeapply", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plvehiclerechargerecord", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plvehicleureaapply", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_plvehicleureadisburse", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base_softdeletemodel", "to": "app_models_base_softdeletemodel_get_active", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base_softdeletemodel", "to": "app_models_base_softdeletemodel_restore", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base_softdeletemodel", "to": "app_models_base_softdeletemodel_soft_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxadvanceapply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxadvanceapproval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxattachment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxexpenseitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxinvoice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxinvoiceledger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxinvoicewalletsummary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxreimburseapply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxreimburseapproval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxreimbursedetail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxreimburseinvoice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxreimburseoffset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxworkflowdef", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models", "to": "app_models_bx_models_bxworkflownode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_bx_models_rationale_1", "to": "app_models_bx_models", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_models_bx_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_models_bx_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item", "to": "app_models_bx_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_models_bx_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger", "to": "app_models_bx_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_models_bx_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow", "to": "app_models_bx_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen", "to": "app_models_bx_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item", "to": "app_models_bx_models_bxexpenseitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice", "to": "app_models_bx_models_bxexpenseitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_expense_item_expenseitemservice_build_tree", "to": "app_models_bx_models_bxexpenseitem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_create", "to": "app_models_bx_models_bxexpenseitem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_get_by_id", "to": "app_models_bx_models_bxexpenseitem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_get_item_tree", "to": "app_models_bx_models_bxexpenseitem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_update", "to": "app_models_bx_models_bxexpenseitem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_models_bx_models_bxworkflowdef", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_models_bx_models_bxworkflowdef", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse", "to": "app_models_bx_models_bxworkflowdef", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_models_bx_models_bxworkflowdef", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_workflow", "to": "app_models_bx_models_bxworkflowdef", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_models_bx_models_bxworkflowdef", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_workflow_workflowservice_create", "to": "app_models_bx_models_bxworkflowdef", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "to": "app_models_bx_models_bxworkflowdef", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_get_by_biz_type", "to": "app_models_bx_models_bxworkflowdef", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_get_by_id", "to": "app_models_bx_models_bxworkflowdef", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_get_paged", "to": "app_models_bx_models_bxworkflowdef", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_update", "to": "app_models_bx_models_bxworkflowdef", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_models_bx_models_bxworkflownode", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_models_bx_models_bxworkflownode", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_advance_advanceservice_workflow_nodes", "to": "app_models_bx_models_bxworkflownode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_models_bx_models_bxworkflownode", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_models_bx_models_bxworkflownode", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse_reimburseservice_workflow_nodes", "to": "app_models_bx_models_bxworkflownode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow", "to": "app_models_bx_models_bxworkflownode", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_models_bx_models_bxworkflownode", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_workflow_workflowservice_save_nodes", "to": "app_models_bx_models_bxworkflownode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_models_bx_models_bxadvanceapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_models_bx_models_bxadvanceapply", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_advance_advanceservice_approve", "to": "app_models_bx_models_bxadvanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_create", "to": "app_models_bx_models_bxadvanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_by_id", "to": "app_models_bx_models_bxadvanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_paged", "to": "app_models_bx_models_bxadvanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_issue", "to": "app_models_bx_models_bxadvanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_reject", "to": "app_models_bx_models_bxadvanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_submit", "to": "app_models_bx_models_bxadvanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_update", "to": "app_models_bx_models_bxadvanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_models_bx_models_bxadvanceapproval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_models_bx_models_bxadvanceapproval", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_advance_advanceservice_approval_record_dict", "to": "app_models_bx_models_bxadvanceapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_approve", "to": "app_models_bx_models_bxadvanceapproval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_latest_approval_per_node", "to": "app_models_bx_models_bxadvanceapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_query_approvals", "to": "app_models_bx_models_bxadvanceapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_reject", "to": "app_models_bx_models_bxadvanceapproval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_models_bx_models_bxreimburseapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_models_bx_models_bxreimburseapply", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse_reimburseservice_approve", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_batch_offset", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_create_with_details", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_by_id", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_paged", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_offset", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pay", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_reject", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_submit", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_update_with_details", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_withdraw", "to": "app_models_bx_models_bxreimburseapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen", "to": "app_models_bx_models_bxreimburseapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_models_bx_models_bxreimbursedetail", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_models_bx_models_bxreimbursedetail", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse_reimburseservice_create_with_details", "to": "app_models_bx_models_bxreimbursedetail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_details", "to": "app_models_bx_models_bxreimbursedetail", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids", "to": "app_models_bx_models_bxreimbursedetail", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_update_with_details", "to": "app_models_bx_models_bxreimbursedetail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_models_bx_models_bxreimburseapproval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_models_bx_models_bxreimburseapproval", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse_reimburseservice_approval_record_dict", "to": "app_models_bx_models_bxreimburseapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approve", "to": "app_models_bx_models_bxreimburseapproval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node", "to": "app_models_bx_models_bxreimburseapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_query_approvals", "to": "app_models_bx_models_bxreimburseapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_reject", "to": "app_models_bx_models_bxreimburseapproval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_models_bx_models_bxreimburseoffset", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_models_bx_models_bxreimburseoffset", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse", "to": "app_models_bx_models_bxreimburseoffset", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_models_bx_models_bxreimburseoffset", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse_reimburseservice_batch_offset", "to": "app_models_bx_models_bxreimburseoffset", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_offset", "to": "app_models_bx_models_bxreimburseoffset", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_models_bx_models_bxattachment", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice", "to": "app_models_bx_models_bxattachment", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_attachment_attachmentservice_create", "to": "app_models_bx_models_bxattachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_get_by_biz", "to": "app_models_bx_models_bxattachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_get_by_id", "to": "app_models_bx_models_bxattachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_models_bx_models_bxattachment", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_models_bx_models_bxattachment", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse", "to": "app_models_bx_models_bxattachment", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_models_bx_models_bxattachment", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_invoice", "to": "app_models_bx_models_bxinvoice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_models_bx_models_bxinvoice", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_models_bx_models_bxinvoice", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_invoices", "to": "app_models_bx_models_bxinvoice", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments", "to": "app_models_bx_models_bxinvoice", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_models_bx_models_bxinvoice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_models_bx_models_bxinvoice", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_invoice", "to": "app_models_bx_models_bxinvoiceledger", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_models_bx_models_bxinvoiceledger", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_invoice_ledger", "to": "app_models_bx_models_bxinvoiceledger", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice", "to": "app_models_bx_models_bxinvoiceledger", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "to": "app_models_bx_models_bxinvoiceledger", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "to": "app_models_bx_models_bxinvoiceledger", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries", "to": "app_models_bx_models_bxinvoiceledger", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "to": "app_models_bx_models_bxinvoiceledger", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_models_bx_models_bxinvoiceledger", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_models_bx_models_bxinvoiceledger", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse", "to": "app_models_bx_models_bxreimburseinvoice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_models_bx_models_bxreimburseinvoice", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "to": "app_models_bx_models_bxreimburseinvoice", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_models_bx_models_bxinvoicewalletsummary", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_models_bx_models_bxinvoicewalletsummary", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_invoice_invoiceservice_list_wallets", "to": "app_models_bx_models_bxinvoicewalletsummary", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_summary_to_dict", "to": "app_models_bx_models_bxinvoicewalletsummary", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger", "to": "app_models_bx_models_bxinvoicewalletsummary", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice", "to": "app_models_bx_models_bxinvoicewalletsummary", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "to": "app_models_bx_models_bxinvoicewalletsummary", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "to": "app_models_bx_models_bxinvoicewalletsummary", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmclue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcluefollow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcontact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcontract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcontractapproval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcontractapproversetting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcontractchange", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcontractproduct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcontractproductpricetier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcontracttemplate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcustomer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcustomerfollow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcustomerpool", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmcustomerpoolrule", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crminvoiceinfo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmopportunity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmopportunityfollow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmopportunityproduct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmopportunitystagelog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmpriceletter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmproduct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmproductalias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmproductbrand", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmproductcategory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmquote", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmquoteapproval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmquoteapproversetting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmquoteproduct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmquotesharelog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_crmsupplierinfo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models", "to": "app_models_crm_models_sysoss", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_rationale_1", "to": "app_models_crm_models", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_models_crm_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard", "to": "app_models_crm_models_crmproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_crm_models_crmproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_crm_models_crmproduct", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_models_crm_models_crmproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display", "to": "app_models_crm_models_crmproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_crm_models_crmproductbrand", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_crm_models_crmproductbrand", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_product_display", "to": "app_models_crm_models_crmproductalias", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_models_crm_models_crmcustomer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool_recycle_to_pool", "to": "app_models_crm_models_crmcustomer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_models_crm_models_crmcustomerpool", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool_recycle_to_pool", "to": "app_models_crm_models_crmcustomerpool", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_models_crm_models_crmcustomerpoolrule", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_crm_models_crmcontract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_crm_models_rationale_1020", "to": "app_models_crm_models_crmpriceletter", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_db_models", "to": "app_models_db_models_dbinboundoutbound", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_db_models", "to": "app_models_db_models_dbpurchaseplan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_db_models", "to": "app_models_db_models_dbsequence", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_db_models", "to": "app_models_db_models_dbweighingslip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_db_models_rationale_1", "to": "app_models_db_models", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "app_models_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans", "to": "app_models_db_models_dbpurchaseplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "to": "app_models_db_models_dbpurchaseplan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_models_db_models_dbpurchaseplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read", "to": "app_models_db_models_dbpurchaseplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read_with_fill_link", "to": "app_models_db_models_dbpurchaseplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic", "to": "app_models_db_models_dbpurchaseplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_models_db_models_dbpurchaseplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta", "to": "app_models_db_models_dbpurchaseplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_inventory", "to": "app_models_db_models_dbpurchaseplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_plan", "to": "app_models_db_models_dbpurchaseplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "to": "app_models_db_models_dbpurchaseplan", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_dibang_bridge_service_find_monthly_db_plan", "to": "app_models_db_models_dbpurchaseplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "app_models_db_models_dbpurchaseplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates", "to": "app_models_db_models_dbpurchaseplan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero", "to": "app_models_db_models_dbpurchaseplan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "to": "app_models_db_models_dbpurchaseplan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_to_read", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_inventory", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "to": "app_models_db_models_dbinboundoutbound", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "to": "app_models_db_models_dbinboundoutbound", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_db_models_dbinboundoutbound", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "app_models_db_models_dbinboundoutbound", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "to": "app_models_db_models_dbinboundoutbound", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "to": "app_models_db_models_dbinboundoutbound", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "to": "app_models_db_models_dbinboundoutbound", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "to": "app_models_db_models_dbinboundoutbound", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_models_db_models_dbweighingslip", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_to_read", "to": "app_models_db_models_dbweighingslip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_weighing_to_read", "to": "app_models_db_models_dbweighingslip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic", "to": "app_models_db_models_dbweighingslip", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic_process_weighing_business_logic", "to": "app_models_db_models_dbweighingslip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_models_db_models_dbweighingslip", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "to": "app_models_db_models_dbweighingslip", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_db_inventory_id", "to": "app_models_db_models_dbsequence", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_ensure_sequence_row", "to": "app_models_db_models_dbsequence", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_duty_models", "to": "app_models_duty_models_dutyassignment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_duty_models", "to": "app_models_duty_models_dutyday", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_duty_models", "to": "app_models_duty_models_dutyslot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_duty_models_rationale_1", "to": "app_models_duty_models", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_models_duty_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "app_models_duty_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_models_duty_models_dutyday", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_day_dict", "to": "app_models_duty_models_dutyday", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_dutybizerror", "to": "app_models_duty_models_dutyday", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_duty_schedule_load_day_by_date", "to": "app_models_duty_models_dutyday", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_load_day_by_id", "to": "app_models_duty_models_dutyday", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_models_duty_models_dutyday", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_serialize_day", "to": "app_models_duty_models_dutyday", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_models_duty_models_dutyslot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_day_dict", "to": "app_models_duty_models_dutyslot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_dutybizerror", "to": "app_models_duty_models_dutyslot", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_duty_schedule_load_slots", "to": "app_models_duty_models_dutyslot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_models_duty_models_dutyslot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_slot_dict", "to": "app_models_duty_models_dutyslot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_models_duty_models_dutyassignment", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_assignment_dict", "to": "app_models_duty_models_dutyassignment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_day_dict", "to": "app_models_duty_models_dutyassignment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_dutybizerror", "to": "app_models_duty_models_dutyassignment", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_duty_schedule_grab", "to": "app_models_duty_models_dutyassignment", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_load_assignments_for_slots", "to": "app_models_duty_models_dutyassignment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_models_duty_models_dutyassignment", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_slot_dict", "to": "app_models_duty_models_dutyassignment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_bizattachment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_bizleaverequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysapirequestlog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysapirequestloghis", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysdept", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysdictdata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysdicttype", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysethnic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysmenu", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_syspost", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysrole", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysroledatascopedetail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysrolemenu", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_syssite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_systenant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysuser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysusermenufavorite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysuserpost", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_sysuserrole", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_userrole", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_wfnode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_wfprocessdef", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_wfprocessinstance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_wfprocessversion", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_wftask", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models", "to": "app_models_models_wftransition", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_rationale_1", "to": "app_models_models", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export", "to": "app_models_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_rationale_12", "to": "app_models_models_userrole", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_userrole", "to": "str", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_db_mappers", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_dutybizerror", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_duty_schedule_resolve_grab_user", "to": "app_models_models_sysuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine", "to": "app_models_models_sysuser", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_models_models_sysuser", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_web_auth_roles", "to": "app_models_models_sysrole", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_rationale_78", "to": "app_models_models_sysuserrole", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_models_models_sysuserrole", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine", "to": "app_models_models_sysuserrole", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_models_models_sysuserrole", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_models_rationale_98", "to": "app_models_models_sysrolemenu", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_models_models_sysrolemenu", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_rationale_118", "to": "app_models_models_sysroledatascopedetail", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_models_models_sysmenu", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_rationale_190", "to": "app_models_models_systenant", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_rationale_258", "to": "app_models_models_sysuserpost", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_rationale_277", "to": "app_models_models_sysusermenufavorite", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_rationale_321", "to": "app_models_models_sysethnic", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export", "to": "app_models_models_sysdictdata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_utils_excel_export_exportcolumn", "to": "app_models_models_sysdictdata", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_models_rationale_447", "to": "app_models_models_bizleaverequest", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_rationale_528", "to": "app_models_models_wfprocessversion", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine", "to": "app_models_models_wfnode", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_models_models_wfnode", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_workflow_engine_workflowengine_execute_node", "to": "app_models_models_wfnode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_parse_node_config", "to": "app_models_models_wfnode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_rationale_573", "to": "app_models_models_wftransition", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine", "to": "app_models_models_wftransition", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_models_models_wftransition", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_workflow_engine_workflowengine_evaluate_condition", "to": "app_models_models_wftransition", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_models_rationale_595", "to": "app_models_models_wfprocessinstance", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback", "to": "app_models_models_wfprocessinstance", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback_dispatch_local", "to": "app_models_models_wfprocessinstance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback_trigger_callback", "to": "app_models_models_wfprocessinstance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine", "to": "app_models_models_wfprocessinstance", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_models_models_wfprocessinstance", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_workflow_engine_workflowengine_approve_task", "to": "app_models_models_wfprocessinstance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_parse_variables", "to": "app_models_models_wfprocessinstance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_reject_task", "to": "app_models_models_wfprocessinstance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_start_process", "to": "app_models_models_wfprocessinstance", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine", "to": "app_models_models_wftask", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_models_models_wftask", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plcarrier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plcert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_pldocumentreminder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_pldriver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plfreightsettlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plfreightsettlementapproval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plfreightsettlementtransport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plinboundorder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plinboundorderitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plinboundorderitembrandqty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plinventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plinventorytransaction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plinventorywarning", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plocrusagemonth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_ploutboundorder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_ploutboundorderitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_ploutboundorderitembrandqty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plpersonnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plplan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plplanchange", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plplancontract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plplanproduct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plplanproductbrandqty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plplantransport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plremittancevoucher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_pltransport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_pltransportaddress", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_pltransportapproval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_pltransportdblink", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_pltransportproductbrandqty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_pltransportproductfeedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_pltransportsitelink", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plvehicle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plvehicledriver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plvehiclemaintenanceapply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plvehiclemaintenanceprocess", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plvehiclepersonnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plvehiclerechargeapply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plvehiclerechargerecord", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plvehicleureaapply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models", "to": "app_models_pl_models_plvehicleureadisburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "app_models_pl_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service", "to": "app_models_pl_models_plcarrier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport", "to": "app_models_pl_models_plcarrier", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service_carrier_agreement_expired", "to": "app_models_pl_models_plcarrier", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service_carrier_audit_approved", "to": "app_models_pl_models_plcarrier", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service_carrier_eligible_for_transport", "to": "app_models_pl_models_plcarrier", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service_carrier_qualification_complete", "to": "app_models_pl_models_plcarrier", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_models_pl_models_plcarrier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plcarrier", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_find_vehicle_by_plate", "to": "app_models_pl_models_plvehicle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_get_vehicle", "to": "app_models_pl_models_plvehicle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_vehicle", "to": "app_models_pl_models_plvehicle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_payload_to_transport_row", "to": "app_models_pl_models_plvehicle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "to": "app_models_pl_models_plvehicle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_resolve_transport_context", "to": "app_models_pl_models_plvehicle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_models_pl_models_plvehicle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_models_pl_models_plpersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_models_pl_models_plpersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_models_pl_models_plpersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_find_personnel_by_id_card", "to": "app_models_pl_models_plpersonnel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_get_personnel", "to": "app_models_pl_models_plpersonnel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_personnel", "to": "app_models_pl_models_plpersonnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_models_pl_models_plpersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_upsert_personnel", "to": "app_models_pl_models_plpersonnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plpersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_models_pl_models_plpersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_120", "to": "app_models_pl_models_pltransportaddress", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_models_pl_models_plcert", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_certs_to_read", "to": "app_models_pl_models_plcert", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_list_owner_certs", "to": "app_models_pl_models_plcert", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_list_owner_certs_batch", "to": "app_models_pl_models_plcert", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_save_owner_certs", "to": "app_models_pl_models_plcert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_170", "to": "app_models_pl_models_pldriver", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_196", "to": "app_models_pl_models_plvehiclepersonnel", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_models_pl_models_plvehiclepersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_save_vehicle_personnel", "to": "app_models_pl_models_plvehiclepersonnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plvehiclepersonnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_217", "to": "app_models_pl_models_plvehicledriver", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_inventory", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_plan", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "to": "app_models_pl_models_plplan", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_dibang_bridge_service_normalize_plan_date", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_resolve_partner_company", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_plans_for_transports", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_brand_stock_change", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_get_active_io_order_for_plan", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_pl_models_plplan", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_io_order_service_merge_plan_logistics_into_order", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_normalize_plan_date", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_freight", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_product_quantities", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_payload_to_transport_row", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_plan_driver_feedback", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_plan_site_feedback", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_clear_draft_transport_for_plan", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_clear_hazard_cert_ready", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_resolve_transport_context", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_set_hazard_cert_ready", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_models_pl_models_plplan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_normalize_plan_date", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "app_models_pl_models_plplan", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_transportsitelinkresult", "to": "app_models_pl_models_plplan", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_pl_models_rationale_349", "to": "app_models_pl_models_plplancontract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plplancontract", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_replace_plan_contracts", "to": "app_models_pl_models_plplancontract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_371", "to": "app_models_pl_models_plplanproduct", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_inventory", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_plan", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "to": "app_models_pl_models_plplanproduct", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_dibang_bridge_service_product_quantity", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_brand_stock_change", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_pl_models_plplanproduct", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_io_order_service_merge_plan_product_into_item", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_all_hazard_products_cert_complete", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_build_plan_product", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_calc_freight_amount", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_collect_hazard_product_ids", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_is_hazard_product_cert_complete", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_plan_has_hazard_products", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_plan_product_actual_qty", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_resolve_transport_context", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_update_plan_product_certs", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_models_pl_models_plplanproduct", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "app_models_pl_models_plplanproduct", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_transportsitelinkresult", "to": "app_models_pl_models_plplanproduct", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_pl_models_rationale_430", "to": "app_models_pl_models_plplanproductbrandqty", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive", "to": "app_models_pl_models_plplanproductbrandqty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "to": "app_models_pl_models_plplanproductbrandqty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_models_pl_models_plplanproductbrandqty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models_plplanproductbrandqty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_pl_models_plplanproductbrandqty", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_pl_models_rationale_452", "to": "app_models_pl_models_plplanchange", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plplanchange", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_record_plan_change", "to": "app_models_pl_models_plplanchange", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_models_pl_models_pltransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "to": "app_models_pl_models_pltransport", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_models_pl_models_pltransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_resolve_transports_for_create", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models_pltransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_pl_models_pltransport", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_pltransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_payload_to_transport_row", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_plan_driver_feedback", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_models_pl_models_pltransport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_models_pl_models_pltransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "app_models_pl_models_pltransport", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_transportsitelinkresult", "to": "app_models_pl_models_pltransport", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_pl_models_rationale_541", "to": "app_models_pl_models_pltransportproductfeedback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_models_pl_models_pltransportproductfeedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "to": "app_models_pl_models_pltransportproductfeedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_562", "to": "app_models_pl_models_pltransportproductbrandqty", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_models_pl_models_pltransportproductbrandqty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "to": "app_models_pl_models_pltransportproductbrandqty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_585", "to": "app_models_pl_models_pltransportdblink", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_models_pl_models_pltransportdblink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "to": "app_models_pl_models_pltransportdblink", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", "to": "app_models_pl_models_pltransportdblink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "to": "app_models_pl_models_pltransportdblink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_models_pl_models_pltransportdblink", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models_pltransportdblink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_pl_models_pltransportdblink", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "app_models_pl_models_pltransportdblink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "to": "app_models_pl_models_pltransportdblink", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "to": "app_models_pl_models_pltransportdblink", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing", "to": "app_models_pl_models_pltransportdblink", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "to": "app_models_pl_models_pltransportdblink", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "to": "app_models_pl_models_pltransportdblink", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_608", "to": "app_models_pl_models_plplantransport", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plplantransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_models_pl_models_plplantransport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_models_pl_models_plplantransport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_627", "to": "app_models_pl_models_pltransportsitelink", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_pltransportsitelink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_plan_site_feedback", "to": "app_models_pl_models_pltransportsitelink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read", "to": "app_models_pl_models_pltransportsitelink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", "to": "app_models_pl_models_pltransportsitelink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_models_pl_models_pltransportsitelink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "app_models_pl_models_pltransportsitelink", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_transportsitelinkresult", "to": "app_models_pl_models_pltransportsitelink", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_pl_models_rationale_660", "to": "app_models_pl_models_plinboundorder", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models_plinboundorder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_pl_models_plinboundorder", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plinboundorder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_690", "to": "app_models_pl_models_plinboundorderitem", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models_plinboundorderitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_pl_models_plinboundorderitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plinboundorderitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_716", "to": "app_models_pl_models_plinboundorderitembrandqty", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models_plinboundorderitembrandqty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_pl_models_plinboundorderitembrandqty", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_pl_models_rationale_739", "to": "app_models_pl_models_ploutboundorder", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models_ploutboundorder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_pl_models_ploutboundorder", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_ploutboundorder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_769", "to": "app_models_pl_models_ploutboundorderitem", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models_ploutboundorderitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_pl_models_ploutboundorderitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_ploutboundorderitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_795", "to": "app_models_pl_models_ploutboundorderitembrandqty", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_models_pl_models_ploutboundorderitembrandqty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_ioordercreateresult", "to": "app_models_pl_models_ploutboundorderitembrandqty", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_pl_models_rationale_818", "to": "app_models_pl_models_pltransportapproval", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_847", "to": "app_models_pl_models_plfreightsettlement", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_models_pl_models_plfreightsettlement", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_advance_after_approval", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_create_settlement", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_disburse_settlement", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_row", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_process_settlement_approval", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_submit_settlement_approval", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_update_settlement_draft", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_withdraw_settlement_approval", "to": "app_models_pl_models_plfreightsettlement", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_models_pl_models_plfreightsettlement", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plfreightsettlement", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_879", "to": "app_models_pl_models_plfreightsettlementapproval", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_models_pl_models_plfreightsettlementapproval", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_advance_after_approval", "to": "app_models_pl_models_plfreightsettlementapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_approval_to_dict", "to": "app_models_pl_models_plfreightsettlementapproval", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_create_settlement_approval_records", "to": "app_models_pl_models_plfreightsettlementapproval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_906", "to": "app_models_pl_models_plfreightsettlementtransport", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_models_pl_models_plfreightsettlementtransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_create_settlement", "to": "app_models_pl_models_plfreightsettlementtransport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "to": "app_models_pl_models_plfreightsettlementtransport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_models_pl_models_plfreightsettlementtransport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_926", "to": "app_models_pl_models_plremittancevoucher", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_models_pl_models_plremittancevoucher", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_disburse_settlement", "to": "app_models_pl_models_plremittancevoucher", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_models_pl_models_plinventory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_get_or_create_inventory", "to": "app_models_pl_models_plinventory", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_987", "to": "app_models_pl_models_plinventorytransaction", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_models_pl_models_plinventorytransaction", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_brand_stock_change", "to": "app_models_pl_models_plinventorytransaction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_1018", "to": "app_models_pl_models_plinventorywarning", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_1045", "to": "app_models_pl_models_pldocumentreminder", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_models_pl_models_pldocumentreminder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_scan_cert_expiry", "to": "app_models_pl_models_pldocumentreminder", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_models_pl_models_pldocumentreminder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_1073", "to": "app_models_pl_models_plvehiclerechargeapply", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_models_pl_models_plvehiclerechargeapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_models_pl_models_plvehiclerechargeapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_apply_to_read", "to": "app_models_pl_models_plvehiclerechargeapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_board_item_to_read", "to": "app_models_pl_models_plvehiclerechargeapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_apply", "to": "app_models_pl_models_plvehiclerechargeapply", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_apply_row", "to": "app_models_pl_models_plvehiclerechargeapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "to": "app_models_pl_models_plvehiclerechargeapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_1098", "to": "app_models_pl_models_plvehiclemaintenanceapply", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_models_pl_models_plvehiclemaintenanceapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_models_pl_models_plvehiclemaintenanceapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_apply_to_read", "to": "app_models_pl_models_plvehiclemaintenanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "to": "app_models_pl_models_plvehiclemaintenanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_apply", "to": "app_models_pl_models_plvehiclemaintenanceapply", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_apply_row", "to": "app_models_pl_models_plvehiclemaintenanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "to": "app_models_pl_models_plvehiclemaintenanceapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_1126", "to": "app_models_pl_models_plvehiclemaintenanceprocess", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_models_pl_models_plvehiclemaintenanceprocess", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "to": "app_models_pl_models_plvehiclemaintenanceprocess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_process", "to": "app_models_pl_models_plvehiclemaintenanceprocess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_process_row", "to": "app_models_pl_models_plvehiclemaintenanceprocess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_process_to_read", "to": "app_models_pl_models_plvehiclemaintenanceprocess", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_1150", "to": "app_models_pl_models_plvehicleureaapply", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_models_pl_models_plvehicleureaapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_models_pl_models_plvehicleureaapply", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_apply_to_read", "to": "app_models_pl_models_plvehicleureaapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_board_item_to_read", "to": "app_models_pl_models_plvehicleureaapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_apply", "to": "app_models_pl_models_plvehicleureaapply", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_apply_row", "to": "app_models_pl_models_plvehicleureaapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "to": "app_models_pl_models_plvehicleureaapply", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_1177", "to": "app_models_pl_models_plvehicleureadisburse", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_models_pl_models_plvehicleureadisburse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_board_item_to_read", "to": "app_models_pl_models_plvehicleureadisburse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_disburse", "to": "app_models_pl_models_plvehicleureadisburse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_disburse_to_read", "to": "app_models_pl_models_plvehicleureadisburse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_disburse_row", "to": "app_models_pl_models_plvehicleureadisburse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_1201", "to": "app_models_pl_models_plocrusagemonth", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_models_pl_models_plocrusagemonth", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_assert_quota_available", "to": "app_models_pl_models_plocrusagemonth", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_get_or_create_usage_row", "to": "app_models_pl_models_plocrusagemonth", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_increment_usage", "to": "app_models_pl_models_plocrusagemonth", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_pl_models_rationale_1220", "to": "app_models_pl_models_plvehiclerechargerecord", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_models_pl_models_plvehiclerechargerecord", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_board_item_to_read", "to": "app_models_pl_models_plvehiclerechargerecord", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_record", "to": "app_models_pl_models_plvehiclerechargerecord", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_record_row", "to": "app_models_pl_models_plvehiclerechargerecord", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_record_to_read", "to": "app_models_pl_models_plvehiclerechargerecord", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_attachment", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_attachment_attachmentuploadresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_auth", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_auth_changepasswordrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_auth_loginrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_auth_loginresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_auth_resetpasswordrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_auth_usercreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_auth_userresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_common", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_common_deleteinput", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_common_idinput", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_common_paginationparams", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_common_paginationresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_common_statusinput", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_leave", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_leave_leavecreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_leave_leaveresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_leave_leaveupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_menu", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_menu_menuitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_menu_menulistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_menu_menumeta", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_user", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_user_changepasswordrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_user_loginrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_user_loginresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_user_resetpasswordrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_user_userbase", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_user_usercreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_user_userlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_user_userresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_user_userupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow_approverequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow_instanceresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow_nodedata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow_processdefcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow_processdefresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow_processdefupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow_publishversionrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow_startinstancerequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow_taskresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow_transitiondata", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_init", "to": "app_schemas_workflow_versionresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_attachment", "to": "app_schemas_attachment_attachmentuploadresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth", "to": "app_schemas_auth_changepasswordrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth", "to": "app_schemas_auth_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth", "to": "app_schemas_auth_loginrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth", "to": "app_schemas_auth_loginresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth", "to": "app_schemas_auth_resetpasswordrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth", "to": "app_schemas_auth_usercreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth", "to": "app_schemas_auth_userresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_auth_rationale_1", "to": "app_schemas_auth", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_init_rationale_1", "to": "app_schemas_bx_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_advanceapplycreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_advanceapplyout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_advanceapplyupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_advanceapprovalcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_advanceapprovalout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_advanceapproverpendingstatsout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_advancefinanceissuestatsout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_advanceissueout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_advanceissuerequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_advancemystatsout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_advanceoffsetrecordout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_advance_coerce_optional_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance", "to": "app_schemas_bx_common", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceapplycreate_validate_expense_item_id", "to": "app_schemas_bx_advance_coerce_optional_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceapplyupdate_validate_expense_item_id", "to": "app_schemas_bx_advance_coerce_optional_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceapplycreate", "to": "app_schemas_bx_advance_advanceapplycreate_validate_expense_item_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_advance_advanceapplyupdate", "to": "app_schemas_bx_advance_advanceapplyupdate_validate_expense_item_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_attachment", "to": "app_schemas_bx_attachment_attachmentout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_attachment", "to": "app_schemas_bx_common", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common", "to": "app_schemas_bx_common_apiresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common", "to": "app_schemas_bx_common_date_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common", "to": "app_schemas_bx_common_dt_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common", "to": "app_schemas_bx_common_pageddata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common", "to": "app_schemas_bx_common_pagedquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common", "to": "app_schemas_bx_common_pagedresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common", "to": "app_schemas_bx_common_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common_rationale_1", "to": "app_schemas_bx_common", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_invoice", "to": "app_schemas_bx_common", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_common", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common_dt_to_str", "to": "app_schemas_bx_common_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_common_date_to_str", "to": "app_schemas_bx_common_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_expense_item", "to": "app_schemas_bx_expense_item_coerce_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_expense_item", "to": "app_schemas_bx_expense_item_expenseitemcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_expense_item", "to": "app_schemas_bx_expense_item_expenseitemout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_expense_item", "to": "app_schemas_bx_expense_item_expenseitemupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_expense_item_expenseitemcreate_validate_parent_id", "to": "app_schemas_bx_expense_item_coerce_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_expense_item_expenseitemupdate_validate_parent_id", "to": "app_schemas_bx_expense_item_coerce_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_expense_item_expenseitemcreate", "to": "app_schemas_bx_expense_item_expenseitemcreate_validate_parent_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_expense_item_expenseitemupdate", "to": "app_schemas_bx_expense_item_expenseitemupdate_validate_parent_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_invoice", "to": "app_schemas_bx_invoice_invoiceattachmentout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_invoice", "to": "app_schemas_bx_invoice_invoiceout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_invoice", "to": "app_schemas_bx_invoice_ledgerout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_invoice", "to": "app_schemas_bx_invoice_walletsummaryout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_batchoffsetrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_coerce_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_offsetitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_offsetrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_paymentfinancestatsout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_payrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapplycreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapplyout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapplyupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapprovalcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapprovalout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapproverpendingstatsout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimbursedetailcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimbursedetailout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseinvoicebriefout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimbursemystatsout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseoffsetrecordout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse", "to": "app_schemas_bx_reimburse_reimbursesubmitbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_schemas_bx_reimburse", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_offsetitem_validate_advance_id", "to": "app_schemas_bx_reimburse_coerce_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_offsetrequest_validate_advance_id", "to": "app_schemas_bx_reimburse_coerce_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseapplycreate_coerce_applicant_id", "to": "app_schemas_bx_reimburse_coerce_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseapplyupdate_coerce_applicant_id", "to": "app_schemas_bx_reimburse_coerce_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimbursedetailcreate_validate_expense_item_id", "to": "app_schemas_bx_reimburse_coerce_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseinvoicelinkin_coerce_attachment_id", "to": "app_schemas_bx_reimburse_coerce_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseinvoicelinkin_validate_invoice_id", "to": "app_schemas_bx_reimburse_coerce_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimbursedetailcreate", "to": "app_schemas_bx_reimburse_reimbursedetailcreate_validate_expense_item_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimbursedetailcreate_validate_expense_item_id", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse", "to": "app_schemas_bx_reimburse_reimbursedetailout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_schemas_bx_reimburse_reimbursedetailout", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_bx_reimburse_rationale_42", "to": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "to": "app_schemas_bx_reimburse_reimburseinvoicelinkin_coerce_attachment_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "to": "app_schemas_bx_reimburse_reimburseinvoicelinkin_validate_invoice_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links", "to": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_submit", "to": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "to": "app_schemas_bx_reimburse_reimburseinvoicelinkin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseinvoicelinkin_validate_invoice_id", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseinvoicebriefout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_schemas_bx_reimburse_reimburseinvoicebriefout", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief", "to": "app_schemas_bx_reimburse_reimburseinvoicebriefout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseapplycreate", "to": "app_schemas_bx_reimburse_reimburseapplycreate_coerce_applicant_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseapplycreate", "to": "app_schemas_bx_reimburse_reimburseapplycreate_details_must_not_be_empty", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_reimburseapplycreate_details_must_not_be_empty", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_bx_reimburse_reimburseapplyupdate", "to": "app_schemas_bx_reimburse_reimburseapplyupdate_coerce_applicant_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_schemas_bx_reimburse_reimburseapplyout", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_schemas_bx_reimburse_reimburseapplyout", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "to": "app_schemas_bx_reimburse_reimburseapplyout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "to": "app_schemas_bx_reimburse_reimburseapplyout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "to": "app_schemas_bx_reimburse_reimburseapplyout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_offsetrequest", "to": "app_schemas_bx_reimburse_offsetrequest_validate_advance_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_offsetrequest_validate_advance_id", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_bx_reimburse_offsetitem", "to": "app_schemas_bx_reimburse_offsetitem_validate_advance_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_reimburse_offsetitem_validate_advance_id", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_bx_workflow", "to": "app_schemas_bx_workflow_coerce_optional_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow", "to": "app_schemas_bx_workflow_workflowdefcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow", "to": "app_schemas_bx_workflow_workflowdefout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow", "to": "app_schemas_bx_workflow_workflowdefupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow", "to": "app_schemas_bx_workflow_workflownodecreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow", "to": "app_schemas_bx_workflow_workflownodeout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow_workflownodecreate_validate_approver_id", "to": "app_schemas_bx_workflow_coerce_optional_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_bx_workflow_workflownodecreate", "to": "app_schemas_bx_workflow_workflownodecreate_validate_approver_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_common", "to": "app_schemas_common_deleteinput", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_common", "to": "app_schemas_common_idinput", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_common", "to": "app_schemas_common_paginationparams", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_common", "to": "app_schemas_common_paginationresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_common", "to": "app_schemas_common_statusinput", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_clueassignbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_clueconvertbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_cluecreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_cluedeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_cluefollowcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_cluefollowdeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_cluefollowlistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_cluefollowupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_clueinvalidbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_cluelevelbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_cluelistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_cluestatisticsbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_cluestatusbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue", "to": "app_schemas_crm_clue_clueupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_rationale_1", "to": "app_schemas_crm_clue", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_clue_clueupdatebody", "to": "app_schemas_crm_clue_cluecreatebody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact", "to": "app_schemas_crm_contact_contactbycustomerbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact", "to": "app_schemas_crm_contact_contactcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact", "to": "app_schemas_crm_contact_contactdeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact", "to": "app_schemas_crm_contact_contactdetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact", "to": "app_schemas_crm_contact_contactlistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact", "to": "app_schemas_crm_contact_contactsetprimarybody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact", "to": "app_schemas_crm_contact_contactupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contact_rationale_1", "to": "app_schemas_crm_contact", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractapprovalactionbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractapprovalexportbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractapprovallistquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractapprovalpassbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractapprovalrefreshnamesbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractapprovalrejectbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractapprovaltransferbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractbatchassignbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractbatchsubmitbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractchangecreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractchangeexportbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractchangelistquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractchangesubmitbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractchangeupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractdeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractexportbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractinvalidbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractlistquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractproductitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractproductpricetieritem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractrenewbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractsignbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractstatisticsoverviewquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractstatisticstrendquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractstatusbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractsubmitbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contracttemplatecreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contracttemplateexportbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contracttemplatelistquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contracttemplatesavebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contracttemplateupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractuploadattachmentsbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractuploadfilebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract", "to": "app_schemas_crm_contract_contractwithdrawbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_rationale_1", "to": "app_schemas_crm_contract", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractexportbody", "to": "app_schemas_crm_contract_contractlistquery", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_rationale_56", "to": "app_schemas_crm_contract_contractlistquery", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractrenewbody", "to": "app_schemas_crm_contract_contractcreatebody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractupdatebody", "to": "app_schemas_crm_contract_contractcreatebody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_rationale_192", "to": "app_schemas_crm_contract_contractapprovalactionbody", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_rationale_217", "to": "app_schemas_crm_contract_contractexportbody", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_rationale_234", "to": "app_schemas_crm_contract_contractrenewbody", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractapprovalexportbody", "to": "app_schemas_crm_contract_contractapprovallistquery", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractchangeexportbody", "to": "app_schemas_crm_contract_contractchangelistquery", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contracttemplateexportbody", "to": "app_schemas_crm_contract_contracttemplatelistquery", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contractchangeupdatebody", "to": "app_schemas_crm_contract_contractchangecreatebody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_contracttemplateupdatebody", "to": "app_schemas_crm_contract_contracttemplatecreatebody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_contract_approver_setting", "to": "app_schemas_crm_contract_approver_setting_contractapproversettingsavebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customerassignpoolbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customercheckduplicatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customerclaimbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customercreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customerdealbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customerdeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customerdetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customerintopoolbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customerlistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customeroptionsbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customertransferbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer", "to": "app_schemas_crm_customer_customerupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_rationale_1", "to": "app_schemas_crm_customer", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_rationale_13", "to": "app_schemas_crm_customer_customeroptionsbody", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customerlistbody", "to": "app_schemas_crm_customer_customerlistbody_to_list_kwargs", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_rationale_55", "to": "app_schemas_crm_customer_customerlistbody_to_list_kwargs", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customercreatebody", "to": "app_schemas_crm_customer_customercreatebody_forbid_legacy_invoice_fields", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customercreatebody_forbid_legacy_invoice_fields", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_crm_customer_customerupdatebody", "to": "app_schemas_crm_customer_customerupdatebody_forbid_legacy_invoice_fields", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_customerupdatebody_forbid_legacy_invoice_fields", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_crm_customer_follow", "to": "app_schemas_crm_customer_follow_customerfollowbycustomerbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow", "to": "app_schemas_crm_customer_follow_customerfollowcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow", "to": "app_schemas_crm_customer_follow_customerfollowdeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow", "to": "app_schemas_crm_customer_follow_customerfollowdetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow", "to": "app_schemas_crm_customer_follow_customerfollowlistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow", "to": "app_schemas_crm_customer_follow_customerfollowupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_follow_rationale_1", "to": "app_schemas_crm_customer_follow", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_pool", "to": "app_schemas_crm_customer_pool_poolassignbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_pool", "to": "app_schemas_crm_customer_pool_poolclaimbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_pool", "to": "app_schemas_crm_customer_pool_poolcustomerlistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_pool", "to": "app_schemas_crm_customer_pool_poolrecorddetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_pool", "to": "app_schemas_crm_customer_pool_poolrecordlistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_customer_pool_rationale_1", "to": "app_schemas_crm_customer_pool", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_invoice_info", "to": "app_schemas_crm_invoice_info_invoiceinfobycustomerbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_invoice_info", "to": "app_schemas_crm_invoice_info_invoiceinfocreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_invoice_info", "to": "app_schemas_crm_invoice_info_invoiceinfodeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_invoice_info", "to": "app_schemas_crm_invoice_info_invoiceinfosetdefaultbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_invoice_info", "to": "app_schemas_crm_invoice_info_invoiceinfoupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_invoice_info_rationale_1", "to": "app_schemas_crm_invoice_info", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityassignbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitybatchupdateexpectdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitybatchupdatestagebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitychangestagebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitycreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitydeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitydetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityfollowcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityfollowdeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityfollowdetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityfollowlistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityfollowupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitykanbanbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitylistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitymarklostbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitymarkwonbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityproductbatchaddbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityproductbyopportunitybody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityproductcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityproductdeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityproductdetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityproductlistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityproductupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitystageloglistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunitystatisticsbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity", "to": "app_schemas_crm_opportunity_opportunityupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_rationale_1", "to": "app_schemas_crm_opportunity", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunitykanbanbody", "to": "app_schemas_crm_opportunity_opportunitylistbody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityupdatebody", "to": "app_schemas_crm_opportunity_opportunitycreatebody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityfollowupdatebody", "to": "app_schemas_crm_opportunity_opportunityfollowcreatebody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_opportunity_opportunityproductupdatebody", "to": "app_schemas_crm_opportunity_opportunityproductcreatebody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule", "to": "app_schemas_crm_pool_rule_poolruleaddbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule", "to": "app_schemas_crm_pool_rule_poolruledeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule", "to": "app_schemas_crm_pool_rule_poolruledetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule", "to": "app_schemas_crm_pool_rule_poolruleexecutebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule", "to": "app_schemas_crm_pool_rule_poolrulelistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule", "to": "app_schemas_crm_pool_rule_poolruleupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule", "to": "app_schemas_crm_pool_rule_poolruleupdatestatusbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_pool_rule_rationale_1", "to": "app_schemas_crm_pool_rule", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_price_letter", "to": "app_schemas_crm_price_letter_pricelettercreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_price_letter", "to": "app_schemas_crm_price_letter_priceletterdetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_price_letter", "to": "app_schemas_crm_price_letter_priceletterlistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_price_letter", "to": "app_schemas_crm_price_letter_priceletterupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_price_letter", "to": "app_schemas_crm_price_letter_pricelettervoidbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_price_letter_rationale_1", "to": "app_schemas_crm_price_letter", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_categorydeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productaliasitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productbranditem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productcategorycreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productcategorytreebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productcategoryupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productdeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productdetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productlistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productoptionsbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product", "to": "app_schemas_crm_product_productupdatestatusbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_rationale_1", "to": "app_schemas_crm_product", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_product_rationale_48", "to": "app_schemas_crm_product_productcategorytreebody", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteacceptbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteapprovalapprovebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteapprovallistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteapprovalrefreshnamesbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteapprovalwithdrawbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotecreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotedeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotedetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteinvalidbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotelistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotenewversionbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotepdfbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteproductcreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteproductdeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteproductitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteproductlistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteproductupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoterejectbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotesharegeneratebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteshareloglistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotesharelogstatisticsbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotestatisticsoverviewbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotestatisticstrendbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotesubmitbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotetemplategetbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotetemplatesavebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quotetocontractbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote", "to": "app_schemas_crm_quote_quoteversionsbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_rationale_1", "to": "app_schemas_crm_quote", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteupdatebody", "to": "app_schemas_crm_quote_quotecreatebody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_quoteproductupdatebody", "to": "app_schemas_crm_quote_quoteproductcreatebody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_quote_approver_setting", "to": "app_schemas_crm_quote_approver_setting_quoteapproversettingsavebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_statistics", "to": "app_schemas_crm_statistics_statisticsbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_statistics_rationale_1", "to": "app_schemas_crm_statistics", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info", "to": "app_schemas_crm_supplier_info_supplierinfocreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info", "to": "app_schemas_crm_supplier_info_supplierinfodeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info", "to": "app_schemas_crm_supplier_info_supplierinfodetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info", "to": "app_schemas_crm_supplier_info_supplierinfolistallbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info", "to": "app_schemas_crm_supplier_info_supplierinfolistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info", "to": "app_schemas_crm_supplier_info_supplierinfoupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_crm_supplier_info_rationale_1", "to": "app_schemas_crm_supplier_info", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_init_rationale_1", "to": "app_schemas_db_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_dashboard", "to": "app_schemas_db_dashboard_dashboardcargostat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_dashboard", "to": "app_schemas_db_dashboard_dashboardpartnercargostat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_dashboard", "to": "app_schemas_db_dashboard_dashboardstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_inventory", "to": "app_schemas_db_inventory_createlinkforplanpayload", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_inventory", "to": "app_schemas_db_inventory_inboundoutboundbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_inventory", "to": "app_schemas_db_inventory_inboundoutboundcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_inventory", "to": "app_schemas_db_inventory_inboundoutboundread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_inventory", "to": "app_schemas_db_inventory_inboundoutboundupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_schemas_db_inventory", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_inventory_inboundoutboundread", "to": "app_schemas_db_inventory_inboundoutboundbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_schemas_db_inventory_inboundoutboundread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_to_read", "to": "app_schemas_db_inventory_inboundoutboundread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_plans", "to": "app_schemas_db_plans_purchaseplanbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_plans", "to": "app_schemas_db_plans_purchaseplancreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_plans", "to": "app_schemas_db_plans_purchaseplanread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_plans", "to": "app_schemas_db_plans_purchaseplanupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_plans", "to": "app_schemas_db_plans_purchaseplanwithfilllink", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_schemas_db_plans", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_plans_purchaseplanread", "to": "app_schemas_db_plans_purchaseplanbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_plans_purchaseplanwithfilllink", "to": "app_schemas_db_plans_purchaseplanread", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_schemas_db_plans_purchaseplanread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read", "to": "app_schemas_db_plans_purchaseplanread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_schemas_db_plans_purchaseplanwithfilllink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read_with_fill_link", "to": "app_schemas_db_plans_purchaseplanwithfilllink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_public_inventory", "to": "app_schemas_db_public_inventory_inventorysiteurlread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_public_inventory", "to": "app_schemas_db_public_inventory_publicinventoryfeedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_public_inventory", "to": "app_schemas_db_public_inventory_publicinventorypageread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_weighing", "to": "app_schemas_db_weighing_weighingslipbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_weighing", "to": "app_schemas_db_weighing_weighingslipcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_weighing", "to": "app_schemas_db_weighing_weighingslipread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_weighing", "to": "app_schemas_db_weighing_weighingslipupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_schemas_db_weighing", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_db_weighing_weighingslipread", "to": "app_schemas_db_weighing_weighingslipbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_schemas_db_weighing_weighingslipread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_weighing_to_read", "to": "app_schemas_db_weighing_weighingslipread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_duty", "to": "app_schemas_duty_dutyassignmentin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_duty", "to": "app_schemas_duty_dutydaysavebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_duty", "to": "app_schemas_duty_dutygrabbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_duty", "to": "app_schemas_duty_dutylinkbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_duty", "to": "app_schemas_duty_dutyslotsavein", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_duty_rationale_1", "to": "app_schemas_duty", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_schemas_duty", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "app_schemas_duty", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "app_schemas_duty_dutyassignmentin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "to": "app_schemas_duty_dutyassignmentin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_schemas_duty_dutyslotsavein", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_dutybizerror", "to": "app_schemas_duty_dutyslotsavein", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_duty_schedule", "to": "app_schemas_duty_dutyslotsavein", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "to": "app_schemas_duty_dutyslotsavein", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_schemas_duty_dutydaysavebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_dutybizerror", "to": "app_schemas_duty_dutydaysavebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_schemas_duty_dutydaysavebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "app_schemas_duty_dutydaysavebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "to": "app_schemas_duty_dutydaysavebody", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_leave", "to": "app_schemas_leave_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_leave", "to": "app_schemas_leave_leavecreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_leave", "to": "app_schemas_leave_leaveresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_leave", "to": "app_schemas_leave_leaveupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_leave_rationale_1", "to": "app_schemas_leave", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu", "to": "app_schemas_menu_menuitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu", "to": "app_schemas_menu_menulistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu", "to": "app_schemas_menu_menumeta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu_favorite", "to": "app_schemas_menu_favorite_menufavoritecreatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu_favorite", "to": "app_schemas_menu_favorite_menufavoritedeletebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu_favorite", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_menu_favorite_rationale_15", "to": "app_schemas_menu_favorite_menufavoritereorderbody", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_monitor_operlog", "to": "app_schemas_monitor_operlog_operlogdetailbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_monitor_operlog", "to": "app_schemas_monitor_operlog_operloglistbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_monitor_operlog_rationale_1", "to": "app_schemas_monitor_operlog", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_carrier_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_carrierauditreject", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_carrierbase", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_carriercreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_carrierlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_carrierread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_carrierupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_certread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_certrow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_driverbase", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_drivercreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_driverlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_driverread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_driverupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_personnelbase", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_personnelcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_personneldetailread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_personnellistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_personnelread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_personnelupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_vehiclebase", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_vehiclecreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_vehicledetailread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_vehicledrivercreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_vehicledriverread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_vehiclelistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_vehicleread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_base_data_vehicleupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_freight", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_freight_freightsettlementbase", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_freight_freightsettlementcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_freight_freightsettlementlistquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_freight_freightsettlementlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_freight_freightsettlementread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_freight_freightsettlementtransportread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_freight_freightsettlementupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_freight_freightsettlementwithtransports", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_freight_remittancevouchercreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_freight_remittancevoucherread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_documentreminderread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_documentreminderstatsread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_documentreminderupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventoryledgerquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventoryledgerresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventoryread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventorysummaryitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventorysummaryquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventorysummaryresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventorytransactionquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventorytransactionread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventorytransactionresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventorywarningread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventorywarningthreshold", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_inventorywarningupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_transportstatsitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_transportstatsquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_inventory_transportstatsresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_createfromcontractrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_planbase", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_plancontractlink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_plancreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_plancreatefull", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_planlistquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_planlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_planproductbase", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_planproductcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_planproductread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_planproductupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_planread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_plantransportcreateblock", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_planupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_plan_planwithproducts", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport_approvalrecordread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport_approvalrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport_approvalsubmit", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport_transportbase", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport_transportcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport_transportfeedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport_transportlistquery", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport_transportlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport_transportread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport_transportupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_transport_transportwithplans", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_vehicle_recharge", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_init_rationale_1", "to": "app_schemas_pl_init", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_carrier_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_carrierauditreject", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_carrierbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_carriercreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_carrierlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_carrierqualificationbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_carrierread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_carrierupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_certread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_certrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_driverbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_drivercreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_driverlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_driverread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_driverupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_personnelbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_personnelcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_personneldetailread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_personnellistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_personnelread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_personnelupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_vehiclebase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_vehiclecreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_vehicledetailread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_vehicledrivercreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_vehicledriverread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_vehiclelistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_vehicleread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_schemas_pl_base_data_vehicleupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_services_pl_carrier_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_services_pl_carrier_service_carrier_agreement_expired", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data", "to": "app_services_pl_carrier_service_carrier_qualification_complete", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_rationale_1", "to": "app_schemas_pl_base_data", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_schemas_pl_base_data", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_schemas_pl_base_data", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_schemas_pl_base_data", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_schemas_pl_base_data", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_schemas_pl_base_data", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_vehicle_personnel_photo_schema", "to": "app_schemas_pl_base_data", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carriercreate", "to": "app_schemas_pl_base_data_carrierbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carrierread", "to": "app_schemas_pl_base_data_carrierbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carriercreate", "to": "app_schemas_pl_base_data_carrierqualificationbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carrierread", "to": "app_schemas_pl_base_data_carrierqualificationbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carrier_to_read", "to": "app_schemas_pl_base_data_carrierread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carrier_to_read", "to": "app_schemas_pl_base_data_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carrier_to_read", "to": "app_services_pl_carrier_service_carrier_agreement_expired", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_carrier_to_read", "to": "app_services_pl_carrier_service_carrier_qualification_complete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_commit_paste_recognize", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_load_vehicle_personnel_rows", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_save_vehicle_personnel", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_upsert_personnel", "to": "app_schemas_pl_base_data_vehiclepersonnelrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_certread", "to": "app_schemas_pl_base_data_certrow", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_schemas_pl_base_data_certrow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_cert_row_complete", "to": "app_schemas_pl_base_data_certrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_collect_required_cert_errors", "to": "app_schemas_pl_base_data_certrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_find_cert_for_required", "to": "app_schemas_pl_base_data_certrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_missing_field_labels", "to": "app_schemas_pl_base_data_certrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "to": "app_schemas_pl_base_data_certrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_personnel_required_certs", "to": "app_schemas_pl_base_data_certrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs", "to": "app_schemas_pl_base_data_certrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "to": "app_schemas_pl_base_data_certrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_schemas_pl_base_data_certrow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_normalize_cert_row", "to": "app_schemas_pl_base_data_certrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_save_owner_certs", "to": "app_schemas_pl_base_data_certrow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_schemas_pl_base_data_certread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_certs_to_read", "to": "app_schemas_pl_base_data_certread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_schemas_pl_base_data_certread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot", "to": "app_schemas_pl_base_data_certread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_vehiclecreate", "to": "app_schemas_pl_base_data_vehiclebase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_vehicleread", "to": "app_schemas_pl_base_data_vehiclebase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_vehicle_personnel_photo_schema", "to": "app_schemas_pl_base_data_vehiclecreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_vehicle_personnel_photo_schema", "to": "app_schemas_pl_base_data_vehicleupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_vehicledetailread", "to": "app_schemas_pl_base_data_vehicleread", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_personnelcreate", "to": "app_schemas_pl_base_data_personnelbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_personnelread", "to": "app_schemas_pl_base_data_personnelbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_vehicle_personnel_photo_schema", "to": "app_schemas_pl_base_data_personnelcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_vehicle_personnel_photo_schema", "to": "app_schemas_pl_base_data_personnelupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_personneldetailread", "to": "app_schemas_pl_base_data_personnelread", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_drivercreate", "to": "app_schemas_pl_base_data_driverbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_base_data_driverread", "to": "app_schemas_pl_base_data_driverbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_datetime_parse", "to": "app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_datetime_parse", "to": "app_schemas_pl_datetime_parse_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_datetime_parse_rationale_1", "to": "app_schemas_pl_datetime_parse", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_datetime_parse", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_datetime_parse", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "to": "app_schemas_pl_datetime_parse_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_datetime_parse_parse_optional_plan_datetime", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementapprovalactionbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementbytransportread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementdisbursebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementlistitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementlistquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementtransportread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_freightsettlementwithtransports", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_remittancevouchercreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_remittancevoucherread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_settlementapprovalflowitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_settlementplansummary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_unsettledplanitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight", "to": "app_schemas_pl_freight_unsettledplanlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_schemas_pl_freight", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementread", "to": "app_schemas_pl_freight_freightsettlementbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementcreate", "to": "app_schemas_pl_freight_freightsettlementcreate_check_ids", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementcreate_check_ids", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_schemas_pl_freight_freightsettlementupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_update_settlement_draft", "to": "app_schemas_pl_freight_freightsettlementupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementlistitem", "to": "app_schemas_pl_freight_freightsettlementread", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_freight_freightsettlementwithtransports", "to": "app_schemas_pl_freight_freightsettlementread", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_submit_settlement_approval", "to": "app_schemas_pl_freight_freightsettlementsubmitapprovalbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_schemas_pl_freight_freightsettlementdisbursebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_disburse_settlement", "to": "app_schemas_pl_freight_freightsettlementdisbursebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_documentreminderread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_documentreminderstatsread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_documentreminderupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventoryledgerquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventoryledgerresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventoryread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventorysummaryitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventorysummaryquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventorysummaryresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventorytransactionquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventorytransactionread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventorytransactionresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventorywarningread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventorywarningthreshold", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_inventorywarningupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_transportstatsitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_transportstatsquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_inventory", "to": "app_schemas_pl_inventory_transportstatsresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order", "to": "app_schemas_pl_io_order_brandoption", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order", "to": "app_schemas_pl_io_order_ioorderitempatch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order", "to": "app_schemas_pl_io_order_ioorderitemread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order", "to": "app_schemas_pl_io_order_ioorderlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order", "to": "app_schemas_pl_io_order_ioorderpatch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order", "to": "app_schemas_pl_io_order_ioorderread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order", "to": "app_schemas_pl_io_order_publicioorderfeedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order", "to": "app_schemas_pl_io_order_publicioorderitemfeedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_io_order_rationale_1", "to": "app_schemas_pl_io_order", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_io_order", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_io_order_brandoption", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_approvalrecordread", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_approvalrequest", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_approvalsubmit", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_planarrangeinforead", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportfeedback", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportpageread", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportpersonnelread", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportplanproductread", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportproductfeedbackitem", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportsitepageread", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportarrange", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportarrangeresult", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportbase", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportcreate", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportdriverproductfeedbackread", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportfeedback", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportinventorylinkread", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportioorderbrief", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportlistquery", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportlistresponse", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportread", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportsitelinkread", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportupdate", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportwithplans", "to": "app_schemas_pl_io_order_brandoption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_approvalrecordread", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_approvalrequest", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_approvalsubmit", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_planarrangeinforead", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportfeedback", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportpageread", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportpersonnelread", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportplanproductread", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportproductfeedbackitem", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportsitepageread", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportarrange", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportarrangeresult", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportbase", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportcreate", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportdriverproductfeedbackread", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportfeedback", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportinventorylinkread", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportioorderbrief", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportlistquery", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportlistresponse", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportread", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportsitelinkread", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportupdate", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportwithplans", "to": "app_schemas_pl_io_order_brandqtyitem", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_menu_badge", "to": "app_schemas_pl_menu_badge_plmenubadgestatsread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_paste_recognize", "to": "app_schemas_pl_paste_recognize_conflictaction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_paste_recognize", "to": "app_schemas_pl_paste_recognize_pastecommitbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_paste_recognize", "to": "app_schemas_pl_paste_recognize_pastecommitresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_paste_recognize", "to": "app_schemas_pl_paste_recognize_pastepersonnelin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_paste_recognize", "to": "app_schemas_pl_paste_recognize_pastevehiclein", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_paste_recognize_rationale_1", "to": "app_schemas_pl_paste_recognize", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_schemas_pl_paste_recognize", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_schemas_pl_paste_recognize_conflictaction", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_conflict_map", "to": "app_schemas_pl_paste_recognize_conflictaction", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_personnel", "to": "app_schemas_pl_paste_recognize_conflictaction", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_vehicle", "to": "app_schemas_pl_paste_recognize_conflictaction", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_schemas_pl_paste_recognize_pastepersonnelin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_personnel", "to": "app_schemas_pl_paste_recognize_pastepersonnelin", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_schemas_pl_paste_recognize_pastevehiclein", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_vehicle", "to": "app_schemas_pl_paste_recognize_pastevehiclein", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_schemas_pl_paste_recognize_pastecommitbody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_commit_paste_recognize", "to": "app_schemas_pl_paste_recognize_pastecommitbody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_schemas_pl_paste_recognize_pastecommitresult", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_commit_paste_recognize", "to": "app_schemas_pl_paste_recognize_pastecommitresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_createfromcontractrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_hazardcertreadybody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planarchivebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planarchivebrandqtyitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planarchivefreightblock", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planarchiveproductitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_plancontractlink", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_plancreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_plancreatefull", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_plandeliverysliptemplatesave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_plandriverfeedbackproductitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_plandriverfeedbackupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planinboundsliptemplatesave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planlistquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planproductbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planproductcertitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planproductcertsupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planproductcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planproductread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planproductupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_plansitefeedbackupdatebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_plansubpacksliptemplatesave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_plantransportcreateblock", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_plan_planwithproducts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_resource_snapshot", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_schemas_pl_plan", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planproductbase", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_planproductcreate", "to": "app_schemas_pl_plan_planproductbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planproductread", "to": "app_schemas_pl_plan_planproductbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planproductcreate", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_schemas_pl_plan_planproductcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_build_plan_product", "to": "app_schemas_pl_plan_planproductcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_calc_plan_total_amount", "to": "app_schemas_pl_plan_planproductcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_collect_hazard_product_ids", "to": "app_schemas_pl_plan_planproductcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_product_create_actual_qty", "to": "app_schemas_pl_plan_planproductcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_product_quantity", "to": "app_schemas_pl_plan_planproductcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sum_product_actual_quantities", "to": "app_schemas_pl_plan_planproductcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planproductupdate", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_planarchivebrandqtyitem", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_planproductread", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_planbase", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_plancreate", "to": "app_schemas_pl_plan_planbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planread", "to": "app_schemas_pl_plan_planbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_plancontractlink", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_schemas_pl_plan_plancontractlink", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_load_plan_contracts_grouped", "to": "app_schemas_pl_plan_plancontractlink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_normalize_contract_links", "to": "app_schemas_pl_plan_plancontractlink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_replace_plan_contracts", "to": "app_schemas_pl_plan_plancontractlink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_plan_party_contracts", "to": "app_schemas_pl_plan_plancontractlink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_plancreate", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_plancreatefull", "to": "app_schemas_pl_plan_plancreate", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_plantransportcreateblock", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_schemas_pl_plan_plantransportcreateblock", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_payload_to_transport_row", "to": "app_schemas_pl_plan_plantransportcreateblock", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "to": "app_schemas_pl_plan_plantransportcreateblock", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_schemas_pl_plan_plantransportcreateblock", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_resolve_transport_context", "to": "app_schemas_pl_plan_plantransportcreateblock", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "to": "app_schemas_pl_plan_plantransportcreateblock", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_schemas_pl_plan_plantransportcreateblock", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planupdate", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_hazardcertreadybody", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_planread", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_planwithproducts", "to": "app_schemas_pl_plan_planread", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planwithproducts", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_planinboundsliptemplatesave", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_plandeliverysliptemplatesave", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_plansubpacksliptemplatesave", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_createfromcontractrequest", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_plancreatefull", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_schemas_pl_plan_plancreatefull", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_create_full", "to": "app_schemas_pl_plan_plancreatefull", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planlistquery", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_planproductcertitem", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_planproductcertsupdate", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_planarchiveproductitem", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_schemas_pl_plan_planarchiveproductitem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_product_quantities", "to": "app_schemas_pl_plan_planarchiveproductitem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "to": "app_schemas_pl_plan_planarchiveproductitem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planarchivefreightblock", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_schemas_pl_plan_planarchivefreightblock", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_freight", "to": "app_schemas_pl_plan_planarchivefreightblock", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planarchivebody", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_plandriverfeedbackproductitem", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_plan_plandriverfeedbackupdatebody", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_schemas_pl_plan_plandriverfeedbackupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_plan_driver_feedback", "to": "app_schemas_pl_plan_plandriverfeedbackupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_plansitefeedbackupdatebody", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_plan_service", "to": "app_schemas_pl_plan_plansitefeedbackupdatebody", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_plan_site_feedback", "to": "app_schemas_pl_plan_plansitefeedbackupdatebody", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_plan_planlistresponse", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_resource_snapshot", "to": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot", "to": "app_schemas_pl_resource_snapshot_snapshotcertread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot", "to": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot", "to": "app_schemas_pl_resource_snapshot_transportresourcesnapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot_rationale_1", "to": "app_schemas_pl_resource_snapshot", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_resource_snapshot", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_schemas_pl_resource_snapshot", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_schemas_pl_resource_snapshot_snapshotcertread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot", "to": "app_schemas_pl_resource_snapshot_snapshotcertread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "to": "app_schemas_pl_resource_snapshot_snapshotpersonnelrow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", "to": "app_schemas_pl_resource_snapshot_transportresourcesnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_schemas_pl_resource_snapshot_transportresourcesnapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", "to": "app_schemas_pl_resource_snapshot_transportresourcesnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "to": "app_schemas_pl_resource_snapshot_transportresourcesnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", "to": "app_schemas_pl_resource_snapshot_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot", "to": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot_rationale_66", "to": "app_schemas_pl_resource_snapshot_parse_resource_snapshot", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot", "to": "app_schemas_pl_resource_snapshot_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_approvalrecordread", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_approvalrequest", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_approvalsubmit", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_planarrangeinforead", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportfeedback", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportpageread", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportpersonnelread", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportplanproductread", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportproductfeedbackitem", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_publictransportsitepageread", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportarrange", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportarrangeresult", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportbase", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportcreate", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportdriverproductfeedbackread", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportfeedback", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportinventorylinkread", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportioorderbrief", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportlistquery", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportlistresponse", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportread", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportsitelinkread", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportupdate", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport_transportwithplans", "to": "app_schemas_pl_resource_snapshot_planresourcesnapshotmixin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_approvalrecordread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_approvalrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_approvalsubmit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_planarrangeinforead", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_publictransportfeedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_publictransportpageread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_publictransportpersonnelread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_publictransportplanproductread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_publictransportproductfeedbackitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_publictransportsitepageread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportarrange", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportarrangeresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportdriverproductfeedbackread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportfeedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportinventorylinkread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportioorderbrief", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportlistquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportsitelinkread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport", "to": "app_schemas_pl_transport_transportwithplans", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_link_read", "to": "app_schemas_pl_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read", "to": "app_schemas_pl_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "app_schemas_pl_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_transport_arrange_optional_driver", "to": "app_schemas_pl_transport", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportcreate", "to": "app_schemas_pl_transport_transportbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportread", "to": "app_schemas_pl_transport_transportbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_transport_arrange_optional_driver", "to": "app_schemas_pl_transport_transportarrange", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_link_read", "to": "app_schemas_pl_transport_transportinventorylinkread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_link_read_build_transport_inventory_link_read", "to": "app_schemas_pl_transport_transportinventorylinkread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read", "to": "app_schemas_pl_transport_transportsitelinkread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read_build_transport_site_link_read", "to": "app_schemas_pl_transport_transportsitelinkread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", "to": "app_schemas_pl_transport_transportsitelinkread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportarrangeresult", "to": "app_schemas_pl_transport_transportread", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_transportwithplans", "to": "app_schemas_pl_transport_transportread", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "app_schemas_pl_transport_publictransportpageread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived_test_public_transport_page_schema_exposes_plan_archived", "to": "app_schemas_pl_transport_publictransportpageread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "app_schemas_pl_transport_publictransportsitepageread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived_test_public_site_page_schema_exposes_archived", "to": "app_schemas_pl_transport_publictransportsitepageread", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address", "to": "app_schemas_pl_transport_address_transportaddressbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address", "to": "app_schemas_pl_transport_address_transportaddresscreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address", "to": "app_schemas_pl_transport_address_transportaddresslistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address", "to": "app_schemas_pl_transport_address_transportaddressread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address", "to": "app_schemas_pl_transport_address_transportaddressupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address_transportaddresscreate", "to": "app_schemas_pl_transport_address_transportaddressbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address_transportaddressread", "to": "app_schemas_pl_transport_address_transportaddressbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address_transportaddresscreate", "to": "app_schemas_pl_transport_address_transportaddresscreate_validate_coordinates", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_transport_address_transportaddresscreate_validate_coordinates", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_schemas_pl_vehicle_maintenance", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplycreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_apply_to_read", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_cancel_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_applies", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_apply", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_reminders", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate_validate_amount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate_validate_amount", "to": "app_schemas_pl_vehicle_maintenance_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocesscreate_validate_amount", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_process_to_read", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_process", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_process_board", "to": "app_schemas_pl_vehicle_maintenance_vehiclemaintenanceprocessboarditem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplylistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyoption", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_schemas_pl_vehicle_recharge", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate_validate_recharge_type", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplycreate_validate_recharge_type", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_apply_to_read", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_cancel_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_applies", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_apply", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargeapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_amount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_recharge_type", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_recharge_type", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_amount", "to": "app_schemas_pl_vehicle_recharge_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordcreate_validate_amount", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_records", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_record_to_read", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_record", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargerecordread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_recharge_rationale_133", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_board_item_to_read", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_disburse_board", "to": "app_schemas_pl_vehicle_recharge_vehiclerechargedisburseboarditem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplylistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseboardlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburselistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_schemas_pl_vehicle_urea", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_apply_amount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_quantity", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_quantity", "to": "app_schemas_pl_vehicle_urea_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_quantity", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_apply_amount", "to": "app_schemas_pl_vehicle_urea_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate_validate_amount", "to": "app_schemas_pl_vehicle_urea_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureaapplycreate_validate_apply_amount", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_apply_to_read", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_cancel_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_applies", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_apply", "to": "app_schemas_pl_vehicle_urea_vehicleureaapplyread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "to": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate_validate_amount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate", "to": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_pl_vehicle_urea_vehicleureadisbursecreate_validate_amount", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseupdate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_disburse_to_read", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_disburse", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_board_item_to_read", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_disburse_board", "to": "app_schemas_pl_vehicle_urea_vehicleureadisburseboarditem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user", "to": "app_schemas_user_changepasswordrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user", "to": "app_schemas_user_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user", "to": "app_schemas_user_loginrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user", "to": "app_schemas_user_loginresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user", "to": "app_schemas_user_resetpasswordrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user", "to": "app_schemas_user_userbase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user", "to": "app_schemas_user_usercreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user", "to": "app_schemas_user_userlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user", "to": "app_schemas_user_userresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user", "to": "app_schemas_user_userupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user_usercreate", "to": "app_schemas_user_userbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_user_userresponse", "to": "app_schemas_user_userbase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_approverequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_instanceresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_nodedata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_processdefcreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_processdefresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_processdefupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_publishversionrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_startinstancerequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_taskresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_transitiondata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow", "to": "app_schemas_workflow_versionresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_workflow_rationale_1", "to": "app_schemas_workflow", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_services_bx_advance_advanceservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_services_bx_approval_cycle", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_services_bx_approval_cycle_filter_current_cycle_approvals", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_services_bx_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_services_bx_base_bxcrudservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_services_bx_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_utils_bx_codegen", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_utils_bx_codegen_generate_apply_code", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_utils_bx_date_range", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_utils_bx_date_range_current_month_bounds", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance", "to": "app_utils_bx_date_range_resolve_create_time_bounds", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_approval_record_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_approve", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_approved_by_me", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_create", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_finance_issue_stats", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_get_approval_history", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_get_approvals", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_get_paged", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_global_status_counts", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_issue", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_latest_approval_per_node", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_my_apply_base", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_my_apply_stats", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_offset_amount_map", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_pending_approval", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_pending_approval_stats", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_query_approvals", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_reject", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_soft_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_submit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_tenant_no", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_update", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice", "to": "app_services_bx_advance_advanceservice_workflow_nodes", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope", "to": "app_services_bx_advance_advanceservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_approve", "to": "app_services_bx_advance_advanceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_create", "to": "app_services_bx_advance_advanceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_issue", "to": "app_services_bx_advance_advanceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_reject", "to": "app_services_bx_advance_advanceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_soft_delete", "to": "app_services_bx_advance_advanceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_submit", "to": "app_services_bx_advance_advanceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_tenant_no", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_update", "to": "app_services_bx_advance_advanceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_approve", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_approved_by_me", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_create", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_finance_issue_stats", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approval_history", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approvals", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_by_id", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_paged", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_global_status_counts", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_issue", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_my_apply_base", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_my_apply_stats", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_offset_amount_map", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_pending_approval", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_pending_approval_stats", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_query_approvals", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_reject", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_soft_delete", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_submit", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_update", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_workflow_nodes", "to": "app_services_bx_advance_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_approve", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approval_history", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approvals", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_by_id", "to": "app_services_bx_base_bxcrudservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_issue", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_reject", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_submit", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_assert_bx_biz_in_scope", "to": "app_services_bx_advance_advanceservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_paged", "to": "app_services_bx_advance_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_paged", "to": "app_services_bx_base_bxcrudservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_approval_record_dict", "to": "app_services_bx_advance_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approval_history", "to": "app_services_bx_advance_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approvals", "to": "app_services_bx_advance_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_create", "to": "app_services_bx_base_bxcrudservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_update", "to": "app_services_bx_base_bxcrudservice_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_soft_delete", "to": "app_services_bx_base_bxcrudservice_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_pending_approval", "to": "app_utils_bx_date_range_resolve_create_time_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_approved_by_me", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_approved_by_me", "to": "app_utils_bx_date_range_resolve_create_time_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_approve", "to": "app_services_bx_advance_advanceservice_workflow_nodes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approvals", "to": "app_services_bx_advance_advanceservice_workflow_nodes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_reject", "to": "app_services_bx_advance_advanceservice_workflow_nodes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_submit", "to": "app_services_bx_advance_advanceservice_workflow_nodes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_submit", "to": "app_utils_bx_codegen_generate_apply_code", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approval_history", "to": "app_services_bx_advance_advanceservice_approval_record_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approvals", "to": "app_services_bx_advance_advanceservice_approval_record_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approvals", "to": "app_services_bx_advance_advanceservice_latest_approval_per_node", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_rationale_347", "to": "app_services_bx_advance_advanceservice_latest_approval_per_node", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approvals", "to": "app_services_bx_advance_advanceservice_query_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approvals", "to": "app_services_bx_approval_cycle_filter_current_cycle_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_get_approvals", "to": "app_services_bx_base_bxcrudservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_rationale_412", "to": "app_services_bx_advance_advanceservice_get_approval_history", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_global_status_counts", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_my_apply_base", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_my_apply_stats", "to": "app_services_bx_advance_advanceservice_my_apply_base", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_my_apply_stats", "to": "app_utils_bx_date_range_current_month_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_pending_approval_stats", "to": "app_utils_bx_date_range_current_month_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_finance_issue_stats", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_advance_advanceservice_finance_issue_stats", "to": "app_utils_bx_date_range_current_month_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_approval_cycle", "to": "app_services_bx_approval_cycle_filter_current_cycle_approvals", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_approval_cycle_rationale_1", "to": "app_services_bx_approval_cycle", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_bx_approval_cycle", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_approval_cycle_filter_current_cycle_approvals", "to": "t", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_approval_cycle_rationale_17", "to": "app_services_bx_approval_cycle_filter_current_cycle_approvals", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_bx_approval_cycle_filter_current_cycle_approvals", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approvals", "to": "app_services_bx_approval_cycle_filter_current_cycle_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_services_bx_attachment_attachmentservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_services_bx_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_services_bx_base_bxcrudservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_services_bx_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment", "to": "app_services_bx_data_scope_assert_bx_biz_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_bx_attachment", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_bx_attachment", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice", "to": "app_services_bx_attachment_attachmentservice_bind_biz", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice", "to": "app_services_bx_attachment_attachmentservice_count_invoice_attach_by_biz_ids", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice", "to": "app_services_bx_attachment_attachmentservice_create", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice", "to": "app_services_bx_attachment_attachmentservice_get_by_biz", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice", "to": "app_services_bx_attachment_attachmentservice_get_by_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice", "to": "app_services_bx_attachment_attachmentservice_soft_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice", "to": "app_services_bx_attachment_attachmentservice_tenant_no", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_bx_attachment_attachmentservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_bx_attachment_attachmentservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_bind_biz", "to": "app_services_bx_attachment_attachmentservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_create", "to": "app_services_bx_attachment_attachmentservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_soft_delete", "to": "app_services_bx_attachment_attachmentservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_tenant_no", "to": "app_services_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_bind_biz", "to": "app_services_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_count_invoice_attach_by_biz_ids", "to": "app_services_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_create", "to": "app_services_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_get_by_biz", "to": "app_services_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_get_by_id", "to": "app_services_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_soft_delete", "to": "app_services_bx_attachment_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_get_by_id", "to": "app_services_bx_base_bxcrudservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_get_by_id", "to": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_soft_delete", "to": "app_services_bx_attachment_attachmentservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_create", "to": "app_services_bx_base_bxcrudservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_services_bx_attachment_attachmentservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_soft_delete", "to": "app_services_bx_base_bxcrudservice_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_get_by_biz", "to": "app_services_bx_data_scope_assert_bx_biz_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_attachment_attachmentservice_bind_biz", "to": "app_services_bx_data_scope_assert_bx_biz_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "to": "app_services_bx_attachment_attachmentservice_count_invoice_attach_by_biz_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base", "to": "app_services_bx_base_bxcrudservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base", "to": "app_services_bx_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base", "to": "app_services_bx_data_scope_assert_bx_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_rationale_1", "to": "app_services_bx_base", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item", "to": "app_services_bx_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_bx_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_bx_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow", "to": "app_services_bx_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice", "to": "app_services_bx_base_bxcrudservice_create", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice", "to": "app_services_bx_base_bxcrudservice_get_by_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice", "to": "app_services_bx_base_bxcrudservice_get_paged", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice", "to": "app_services_bx_base_bxcrudservice_soft_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice", "to": "app_services_bx_base_bxcrudservice_update", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item", "to": "app_services_bx_base_bxcrudservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_bx_base_bxcrudservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_bx_base_bxcrudservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow", "to": "app_services_bx_base_bxcrudservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_get_by_id", "to": "app_services_bx_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_get_by_id", "to": "app_services_bx_data_scope_assert_bx_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_get_by_id", "to": "m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_soft_delete", "to": "app_services_bx_base_bxcrudservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_update", "to": "app_services_bx_base_bxcrudservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_get_by_id", "to": "app_services_bx_base_bxcrudservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_delete", "to": "app_services_bx_base_bxcrudservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approvals", "to": "app_services_bx_base_bxcrudservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_by_id", "to": "app_services_bx_base_bxcrudservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_get_by_id", "to": "app_services_bx_base_bxcrudservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_create", "to": "m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_get_paged", "to": "m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_soft_delete", "to": "m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_update", "to": "m", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_create", "to": "app_services_bx_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_get_paged", "to": "app_services_bx_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_soft_delete", "to": "app_services_bx_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_update", "to": "app_services_bx_base_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_get_paged", "to": "app_services_bx_base_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_base_bxcrudservice_get_paged", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_invoices", "to": "app_services_bx_base_bxcrudservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_paged", "to": "app_services_bx_base_bxcrudservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_get_paged", "to": "app_services_bx_base_bxcrudservice_get_paged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_create", "to": "app_services_bx_base_bxcrudservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_services_bx_base_bxcrudservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_create", "to": "app_services_bx_base_bxcrudservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_update", "to": "app_services_bx_base_bxcrudservice_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_update", "to": "app_services_bx_base_bxcrudservice_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_soft_delete", "to": "app_services_bx_base_bxcrudservice_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_soft_delete", "to": "app_services_bx_base_bxcrudservice_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_soft_delete", "to": "app_services_bx_base_bxcrudservice_soft_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item", "to": "app_services_bx_expense_item_expenseitemservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice", "to": "app_services_bx_expense_item_expenseitemservice_build_tree", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice", "to": "app_services_bx_expense_item_expenseitemservice_create", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice", "to": "app_services_bx_expense_item_expenseitemservice_get_by_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice", "to": "app_services_bx_expense_item_expenseitemservice_get_item_tree", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice", "to": "app_services_bx_expense_item_expenseitemservice_soft_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice", "to": "app_services_bx_expense_item_expenseitemservice_tenant_no", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice", "to": "app_services_bx_expense_item_expenseitemservice_update", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_create", "to": "app_services_bx_expense_item_expenseitemservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_soft_delete", "to": "app_services_bx_expense_item_expenseitemservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_tenant_no", "to": "app_services_bx_expense_item_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_update", "to": "app_services_bx_expense_item_expenseitemservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_create", "to": "app_services_bx_expense_item_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_get_by_id", "to": "app_services_bx_expense_item_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_get_item_tree", "to": "app_services_bx_expense_item_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_soft_delete", "to": "app_services_bx_expense_item_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_update", "to": "app_services_bx_expense_item_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_create", "to": "app_services_bx_expense_item_expenseitemservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_update", "to": "app_services_bx_expense_item_expenseitemservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_expense_item_expenseitemservice_create", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_expense_item_expenseitemservice_update", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_expense_item_expenseitemservice_get_item_tree", "to": "app_services_bx_expense_item_expenseitemservice_build_tree", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_bx_invoice_invoiceservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_bx_invoice_ledger", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_bx_invoice_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_bx_storage", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_bx_storage_upload_bx_file", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_web_auth_roles", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice", "to": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_count_invoices", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_create", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_get_mine_summary", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_is_wallet_admin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_list_invoices", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_list_ledgers", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_list_wallets", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_lookup_user_name", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_require_wallet_admin", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_resolve_owner", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_summary_to_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_invoiceservice_tenant_no", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_services_bx_invoice_invoiceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_delete", "to": "app_services_bx_invoice_invoiceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_get_mine_summary", "to": "app_services_bx_invoice_invoiceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_invoices", "to": "app_services_bx_invoice_invoiceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_ledgers", "to": "app_services_bx_invoice_invoiceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_wallets", "to": "app_services_bx_invoice_invoiceservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_tenant_no", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_count_invoices", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_delete", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_get_mine_summary", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_is_wallet_admin", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_invoices", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_ledgers", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_wallets", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_lookup_user_name", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_out_rows_with_attachments", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_require_wallet_admin", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_resolve_owner", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query", "to": "app_services_bx_invoice_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "to": "app_services_bx_invoice_invoiceservice_is_wallet_admin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_is_wallet_admin", "to": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_require_wallet_admin", "to": "app_services_bx_invoice_invoiceservice_is_wallet_admin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "to": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query", "to": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_rationale_44", "to": "app_services_bx_invoice_invoiceservice_can_query_others_wallet", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_delete", "to": "app_services_bx_invoice_invoiceservice_require_wallet_admin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_wallets", "to": "app_services_bx_invoice_invoiceservice_require_wallet_admin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_resolve_owner", "to": "app_services_bx_invoice_invoiceservice_require_wallet_admin", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_get_mine_summary", "to": "app_services_bx_invoice_invoiceservice_lookup_user_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_resolve_owner", "to": "app_services_bx_invoice_invoiceservice_lookup_user_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_services_bx_invoice_invoiceservice_resolve_owner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_get_mine_summary", "to": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_invoices", "to": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_ledgers", "to": "app_services_bx_invoice_invoiceservice_resolve_owner_for_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_services_bx_invoice_invoiceservice_count_invoices", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_delete", "to": "app_services_bx_invoice_invoiceservice_count_invoices", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_get_mine_summary", "to": "app_services_bx_invoice_invoiceservice_count_invoices", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_get_mine_summary", "to": "app_services_bx_invoice_invoiceservice_summary_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_get_mine_summary", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_list_ledgers", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_rationale_205", "to": "app_services_bx_invoice_invoiceservice_list_ledgers", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_services_bx_invoice_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_create", "to": "app_services_bx_storage_upload_bx_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_rationale_251", "to": "app_services_bx_invoice_invoiceservice_create", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_delete", "to": "app_services_bx_invoice_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_delete", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_delete", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_invoiceservice_delete", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger", "to": "app_services_bx_invoice_ledger_invoiceledgerservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger", "to": "app_services_bx_invoice_ledger_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger", "to": "app_services_bx_invoice_ledger_should_skip_release", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger", "to": "app_services_bx_invoice_ledger_summarize_entries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_bx_invoice_ledger", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger", "to": "app_services_bx_invoice_ledger", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "to": "app_services_bx_invoice_ledger_summarize_entries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_summarize_entries", "to": "app_services_bx_invoice_ledger_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_summarize_entries", "to": "app_services_bx_invoice_ledger_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger", "to": "app_services_bx_invoice_ledger_summarize_entries", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance", "to": "app_services_bx_invoice_ledger_summarize_entries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger_test_summarize_delete_and_release", "to": "app_services_bx_invoice_ledger_summarize_entries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger_test_summarize_upload_and_reimburse", "to": "app_services_bx_invoice_ledger_summarize_entries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "to": "app_services_bx_invoice_ledger_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice", "to": "app_services_bx_invoice_ledger_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "to": "app_services_bx_invoice_ledger_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "to": "app_services_bx_invoice_ledger_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "to": "app_services_bx_invoice_ledger_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "to": "app_services_bx_invoice_ledger_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "to": "app_services_bx_invoice_ledger_should_skip_release", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger", "to": "app_services_bx_invoice_ledger_should_skip_release", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger_test_release_idempotent_guard", "to": "app_services_bx_invoice_ledger_should_skip_release", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_bx_invoice_ledger_invoiceledgerservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_list_entries", "to": "app_services_bx_invoice_ledger_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "to": "app_services_bx_invoice_ledger_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice", "to": "app_services_bx_invoice_ledger_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "to": "app_services_bx_invoice_ledger_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "to": "app_services_bx_invoice_ledger_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "to": "app_services_bx_invoice_ledger_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "to": "app_services_bx_invoice_ledger_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "to": "app_services_bx_invoice_ledger_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_assert_can_delete_invoice", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_calc_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_lock_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_refresh_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_add_entry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_submit", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_debit_reimburse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_reject", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_withdraw", "to": "app_services_bx_invoice_ledger_invoiceledgerservice_release_reimburse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_bx_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_bx_reimburse_reimburseservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_web_auth_roles", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_utils_bx_codegen", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_utils_bx_codegen_allocate_reimburse_title_seq", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_utils_bx_codegen_format_reimburse_title", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_utils_bx_codegen_generate_apply_code", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_utils_bx_codegen_is_auto_reimburse_title", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_utils_bx_codegen_parse_reimburse_date", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_utils_bx_codegen_resolve_reimburse_title", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_utils_bx_date_range", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_utils_bx_date_range_current_month_bounds", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse", "to": "app_utils_bx_date_range_resolve_create_time_bounds", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope", "to": "app_services_bx_reimburse_reimburseservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_approval_record_dict", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_approve", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_approved_by_me", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_batch_offset", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_can_change_applicant", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_create_with_details", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_finance_payment_stats", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_get_approval_history", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_get_approvals", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_get_details", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids_map", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_get_paged", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_global_status_counts", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_has_debit_reimburse", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_my_apply_base", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_my_apply_stats", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_offset", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_pay", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_pending_approval", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_pending_approval_stats", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_query_approvals", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_reject", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_soft_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_submit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_update_with_details", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_withdraw", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice", "to": "app_services_bx_reimburse_reimburseservice_workflow_nodes", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approve", "to": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_batch_offset", "to": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_create_with_details", "to": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_offset", "to": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pay", "to": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_reject", "to": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_soft_delete", "to": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_submit", "to": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_tenant_no", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_update_with_details", "to": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_withdraw", "to": "app_services_bx_reimburse_reimburseservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approve", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approved_by_me", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_batch_offset", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_can_change_applicant", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_create_with_details", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_finance_payment_stats", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approval_history", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approvals", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_by_id", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_details", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids_map", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_paged", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_global_status_counts", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_has_debit_reimburse", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_my_apply_base", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_my_apply_stats", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_offset", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pay", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pending_approval", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pending_approval_stats", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_query_approvals", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_reject", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_soft_delete", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_submit", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_update_with_details", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_withdraw", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_workflow_nodes", "to": "app_services_bx_reimburse_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_rationale_63", "to": "app_services_bx_reimburse_reimburseservice_can_change_applicant", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_can_change_applicant", "to": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "to": "app_services_bx_reimburse_reimburseservice_can_change_applicant", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_rationale_78", "to": "app_services_bx_reimburse_reimburseservice_resolve_applicant", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_assert_bx_biz_in_scope", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approve", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_batch_offset", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approval_history", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approvals", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_offset", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pay", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_reject", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_submit", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_update_with_details", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_withdraw", "to": "app_services_bx_reimburse_reimburseservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_paged", "to": "app_services_bx_reimburse_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approval_record_dict", "to": "app_services_bx_reimburse_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approval_history", "to": "app_services_bx_reimburse_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approvals", "to": "app_services_bx_reimburse_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approve", "to": "app_services_bx_reimburse_reimburseservice_workflow_nodes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approvals", "to": "app_services_bx_reimburse_reimburseservice_workflow_nodes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_reject", "to": "app_services_bx_reimburse_reimburseservice_workflow_nodes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_submit", "to": "app_services_bx_reimburse_reimburseservice_workflow_nodes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pending_approval", "to": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pending_approval", "to": "app_services_bx_reimburse_reimburseservice_offset", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pending_approval", "to": "app_utils_bx_date_range_resolve_create_time_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approved_by_me", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approved_by_me", "to": "app_services_bx_reimburse_reimburseservice_build_expense_name_condition", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approved_by_me", "to": "app_services_bx_reimburse_reimburseservice_offset", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_approved_by_me", "to": "app_utils_bx_date_range_resolve_create_time_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_submit", "to": "app_services_bx_reimburse_reimburseservice_has_debit_reimburse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_rationale_301", "to": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "to": "app_services_bx_reimburse_reimburseservice_normalize_invoice_links", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_submit", "to": "app_services_bx_reimburse_reimburseservice_sync_reimburse_invoices", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "to": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "to": "app_services_bx_reimburse_reimburseservice_get_linked_invoices_brief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "to": "app_services_bx_reimburse_reimburseservice_get_linked_invoice_ids_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_submit", "to": "app_utils_bx_codegen_generate_apply_code", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approval_history", "to": "app_services_bx_reimburse_reimburseservice_approval_record_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approvals", "to": "app_services_bx_reimburse_reimburseservice_approval_record_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_rationale_722", "to": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approvals", "to": "app_services_bx_reimburse_reimburseservice_latest_approval_per_node", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_get_approvals", "to": "app_services_bx_reimburse_reimburseservice_query_approvals", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_rationale_787", "to": "app_services_bx_reimburse_reimburseservice_get_approval_history", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_create_with_details", "to": "app_utils_bx_codegen_parse_reimburse_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_create_with_details", "to": "app_utils_bx_codegen_resolve_reimburse_title", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_update_with_details", "to": "app_utils_bx_codegen_allocate_reimburse_title_seq", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_update_with_details", "to": "app_utils_bx_codegen_format_reimburse_title", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_update_with_details", "to": "app_utils_bx_codegen_is_auto_reimburse_title", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_update_with_details", "to": "app_utils_bx_codegen_parse_reimburse_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "to": "app_services_bx_reimburse_reimburseservice_get_details", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "to": "app_services_bx_reimburse_reimburseservice_get_details_map_by_reimburse_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "to": "app_services_bx_reimburse_reimburseservice_out_rows_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_build_apply_out_with_details", "to": "app_services_bx_reimburse_reimburseservice_out_one_with_attachment_counts", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_global_status_counts", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_my_apply_base", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_my_apply_stats", "to": "app_services_bx_reimburse_reimburseservice_my_apply_base", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_my_apply_stats", "to": "app_utils_bx_date_range_current_month_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_pending_approval_stats", "to": "app_utils_bx_date_range_current_month_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_finance_payment_stats", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_reimburse_reimburseservice_finance_payment_stats", "to": "app_utils_bx_date_range_current_month_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_services_bx_storage_download_file_bytes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_services_bx_storage_file_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_services_bx_storage_get_access_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_services_bx_storage_get_download_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_services_bx_storage_get_preview_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_services_bx_storage_normalize_storage_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage", "to": "app_services_bx_storage_upload_bx_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_rationale_1", "to": "app_services_bx_storage", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_download_file_bytes", "to": "app_services_bx_storage_normalize_storage_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_get_access_url", "to": "app_services_bx_storage_normalize_storage_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_get_download_url", "to": "app_services_bx_storage_normalize_storage_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_get_preview_url", "to": "app_services_bx_storage_normalize_storage_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_rationale_12", "to": "app_services_bx_storage_normalize_storage_path", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_upload_bx_file", "to": "app_services_bx_storage_normalize_storage_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_rationale_32", "to": "app_services_bx_storage_upload_bx_file", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_rationale_45", "to": "app_services_bx_storage_get_access_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_rationale_54", "to": "app_services_bx_storage_get_preview_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_rationale_66", "to": "app_services_bx_storage_get_download_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_download_file_bytes", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_storage_file_stream", "to": "app_services_bx_storage_download_file_bytes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_rationale_73", "to": "app_services_bx_storage_download_file_bytes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_bx_storage_download_file_bytes", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_personnel_cert", "to": "app_services_bx_storage_download_file_bytes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_storage_file_stream", "to": "bytesio", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow", "to": "app_services_bx_workflow_workflowservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope", "to": "app_services_bx_workflow_workflowservice", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_services_bx_workflow_workflowservice_create", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_services_bx_workflow_workflowservice_get_by_biz_type", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_services_bx_workflow_workflowservice_get_by_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_services_bx_workflow_workflowservice_get_paged", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_services_bx_workflow_workflowservice_save_nodes", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_services_bx_workflow_workflowservice_soft_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_services_bx_workflow_workflowservice_tenant_no", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice", "to": "app_services_bx_workflow_workflowservice_update", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_create", "to": "app_services_bx_workflow_workflowservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "to": "app_services_bx_workflow_workflowservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_save_nodes", "to": "app_services_bx_workflow_workflowservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_soft_delete", "to": "app_services_bx_workflow_workflowservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_tenant_no", "to": "app_services_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_update", "to": "app_services_bx_workflow_workflowservice_tenant_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_create", "to": "app_services_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "to": "app_services_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_get_by_biz_type", "to": "app_services_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_get_by_id", "to": "app_services_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_get_paged", "to": "app_services_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_save_nodes", "to": "app_services_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_soft_delete", "to": "app_services_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_update", "to": "app_services_bx_workflow_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_assert_bx_biz_in_scope", "to": "app_services_bx_workflow_workflowservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_save_nodes", "to": "app_services_bx_workflow_workflowservice_get_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "to": "app_services_bx_workflow_workflowservice_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_soft_delete", "to": "app_services_bx_workflow_workflowservice_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "to": "app_services_bx_workflow_workflowservice_get_by_biz_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_rationale_128", "to": "app_services_bx_workflow_workflowservice_ensure_by_biz_type", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_workflow_workflowservice_save_nodes", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_bx_data_scope", "to": "app_services_bx_data_scope_apply_bx_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope", "to": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope", "to": "app_services_bx_data_scope_assert_bx_biz_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope", "to": "app_services_bx_data_scope_assert_bx_row_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_rationale_1", "to": "app_services_bx_data_scope", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_apply_bx_scope", "to": "app_services_bx_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope", "to": "app_services_bx_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_assert_bx_biz_in_scope", "to": "app_services_bx_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_assert_bx_row_in_scope", "to": "app_services_bx_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_assert_bx_attachment_biz_in_scope", "to": "app_services_bx_data_scope_assert_bx_biz_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_bx_data_scope_rationale_36", "to": "app_services_bx_data_scope_assert_bx_biz_in_scope", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf", "to": "app_services_crm_quote_pdf_build_quote_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf", "to": "app_services_crm_quote_pdf_default_value", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf", "to": "app_services_crm_quote_pdf_format_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf", "to": "app_services_crm_quote_pdf_format_discount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf", "to": "app_services_crm_quote_pdf_format_money", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf", "to": "app_services_crm_quote_pdf_generate_quote_pdf", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf", "to": "app_services_crm_quote_pdf_get_pdf_styles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_rationale_1", "to": "app_services_crm_quote_pdf", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_build_quote_html", "to": "app_services_crm_quote_pdf_default_value", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_build_quote_html", "to": "app_services_crm_quote_pdf_format_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_format_date", "to": "app_services_crm_quote_pdf_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_build_quote_html", "to": "app_services_crm_quote_pdf_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_format_discount", "to": "app_services_crm_quote_pdf_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_format_money", "to": "app_services_crm_quote_pdf_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_generate_quote_pdf", "to": "app_services_crm_quote_pdf_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_build_quote_html", "to": "app_services_crm_quote_pdf_format_money", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_build_quote_html", "to": "app_services_crm_quote_pdf_format_discount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_build_quote_html", "to": "app_services_crm_quote_pdf_get_pdf_styles", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_generate_quote_pdf", "to": "app_services_crm_quote_pdf_build_quote_html", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_quote_pdf_generate_quote_pdf", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_crm_quote_pdf_rationale_189", "to": "app_services_crm_quote_pdf_generate_quote_pdf", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_settlement_clause", "to": "app_services_crm_settlement_clause_default_settlement_clause", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause", "to": "app_services_crm_settlement_clause", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause", "to": "app_services_crm_settlement_clause_default_settlement_clause", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause_test_advance_payment_clause", "to": "app_services_crm_settlement_clause_default_settlement_clause", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause_test_arrive_payment_clause", "to": "app_services_crm_settlement_clause_default_settlement_clause", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause_test_empty_falls_back_to_arrive", "to": "app_services_crm_settlement_clause_default_settlement_clause", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause_test_monthly_settlement_clause_uses_label", "to": "app_services_crm_settlement_clause_default_settlement_clause", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause_test_unknown_falls_back_to_arrive", "to": "app_services_crm_settlement_clause_default_settlement_clause", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause_test_volume_quarterly_other_labels", "to": "app_services_crm_settlement_clause_default_settlement_clause", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard", "to": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard", "to": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard", "to": "app_services_crm_supplier_hazard_get_supplier_hazard_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard", "to": "app_services_crm_supplier_hazard_product_allowed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_supplier_hazard", "to": "app_services_crm_supplier_hazard", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "to": "app_services_crm_supplier_hazard_product_allowed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_supplier_hazard", "to": "app_services_crm_supplier_hazard_product_allowed", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_supplier_hazard_test_dual_requires_both", "to": "app_services_crm_supplier_hazard_product_allowed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_supplier_hazard_test_explosive_only_requires_allow_explosive", "to": "app_services_crm_supplier_hazard_product_allowed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_supplier_hazard_test_plain_always_allowed", "to": "app_services_crm_supplier_hazard_product_allowed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_supplier_hazard_test_toxic_only_requires_allow_toxic", "to": "app_services_crm_supplier_hazard_product_allowed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "to": "app_services_crm_supplier_hazard_get_supplier_hazard_flags", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard_get_supplier_hazard_flags", "to": "app_services_crm_supplier_hazard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "to": "app_services_crm_supplier_hazard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", "to": "app_services_crm_supplier_hazard_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", "to": "app_services_crm_supplier_hazard_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard_rationale_54", "to": "app_services_crm_supplier_hazard_enrich_products_with_hazard_flags", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "to": "app_services_crm_supplier_hazard_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_crm_supplier_hazard_assert_products_allowed_for_supplier", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_db_auto_generate_plans", "to": "app_services_db_auto_generate_plans_get_last_month_range", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans", "to": "app_services_db_auto_generate_plans_month_range", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans", "to": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans", "to": "app_services_db_plan_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans", "to": "app_services_db_plan_helpers_default_execution_status", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans", "to": "app_services_db_plan_helpers_generate_plan_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_rationale_1", "to": "app_services_db_auto_generate_plans", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_db_auto_plan", "to": "app_services_db_auto_generate_plans", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_get_last_month_range", "to": "app_services_db_auto_generate_plans_month_range", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_month_range", "to": "app_services_db_auto_generate_plans_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "to": "app_services_db_auto_generate_plans_month_range", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_get_last_month_range", "to": "app_services_db_auto_generate_plans_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "to": "app_services_db_auto_generate_plans_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "to": "app_services_db_auto_generate_plans_get_last_month_range", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_rationale_41", "to": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "to": "app_services_db_auto_generate_plans_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "to": "app_services_db_plan_helpers_default_execution_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "to": "app_services_db_plan_helpers_generate_plan_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_db_auto_plan", "to": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job", "to": "app_services_db_auto_generate_plans_run_auto_generate_monthly_plans", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id", "to": "app_services_db_inventory_id_allocate_inbound_outbound_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id", "to": "app_services_db_inventory_id_ensure_sequence_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id", "to": "app_services_db_inventory_id_max_numeric_inbound_outbound_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id", "to": "app_services_db_inventory_id_next_inbound_outbound_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_rationale_1", "to": "app_services_db_inventory_id", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_db_inventory_id", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_inventory_id", "to": "app_services_db_inventory_id", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_ensure_sequence_row", "to": "app_services_db_inventory_id_max_numeric_inbound_outbound_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_max_numeric_inbound_outbound_id", "to": "app_services_db_inventory_id_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_rationale_16", "to": "app_services_db_inventory_id_max_numeric_inbound_outbound_id", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_inventory_id", "to": "app_services_db_inventory_id_max_numeric_inbound_outbound_id", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_empty", "to": "app_services_db_inventory_id_max_numeric_inbound_outbound_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_parses_scalar", "to": "app_services_db_inventory_id_max_numeric_inbound_outbound_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_allocate_inbound_outbound_id", "to": "app_services_db_inventory_id_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_ensure_sequence_row", "to": "app_services_db_inventory_id_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_next_inbound_outbound_id", "to": "app_services_db_inventory_id_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_allocate_inbound_outbound_id", "to": "app_services_db_inventory_id_ensure_sequence_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_next_inbound_outbound_id", "to": "app_services_db_inventory_id_allocate_inbound_outbound_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_inventory_id_rationale_74", "to": "app_services_db_inventory_id_next_inbound_outbound_id", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_db_inventory_id_next_inbound_outbound_id", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_inventory", "to": "app_services_db_inventory_id_next_inbound_outbound_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_create_by_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_datetime_end_of_day", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_fmt_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_fmt_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_inventory_date_to_api", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_inventory_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_is_empty_inventory_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_load_user_display_name_map", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_parse_date_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_parse_datetime_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_parse_site_feedback_images", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_plan_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_plan_to_read_with_fill_link", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers", "to": "app_services_db_mappers_weighing_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_rationale_1", "to": "app_services_db_mappers", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_db_mappers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_db_mappers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_services_db_mappers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_fmt_date", "to": "app_services_db_mappers_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_fmt_date", "to": "app_services_db_mappers_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_date_to_api", "to": "app_services_db_mappers_fmt_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read", "to": "app_services_db_mappers_fmt_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_datetime_end_of_day", "to": "app_services_db_mappers_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_date_to_api", "to": "app_services_db_mappers_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_is_empty_inventory_date", "to": "app_services_db_mappers_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_parse_date_str", "to": "app_services_db_mappers_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_datetime_end_of_day", "to": "app_services_db_mappers_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_fmt_datetime", "to": "app_services_db_mappers_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_parse_datetime_str", "to": "app_services_db_mappers_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_to_read", "to": "app_services_db_mappers_fmt_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read", "to": "app_services_db_mappers_fmt_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_weighing_to_read", "to": "app_services_db_mappers_fmt_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_to_read", "to": "app_services_db_mappers_load_user_display_name_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_load_user_display_name_map", "to": "app_services_db_mappers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read", "to": "app_services_db_mappers_load_user_display_name_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_rationale_42", "to": "app_services_db_mappers_load_user_display_name_map", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_weighing_to_read", "to": "app_services_db_mappers_load_user_display_name_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_to_read", "to": "app_services_db_mappers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read", "to": "app_services_db_mappers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read_with_fill_link", "to": "app_services_db_mappers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_weighing_to_read", "to": "app_services_db_mappers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_to_read", "to": "app_services_db_mappers_create_by_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read", "to": "app_services_db_mappers_create_by_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_weighing_to_read", "to": "app_services_db_mappers_create_by_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_plan_to_read_with_fill_link", "to": "app_services_db_mappers_plan_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_date_to_api", "to": "app_services_db_mappers_is_empty_inventory_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_to_read", "to": "app_services_db_mappers_inventory_date_to_api", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_mappers_inventory_to_read", "to": "app_services_db_mappers_parse_site_feedback_images", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_db_mappers_parse_date_str", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_normalize_plan_date", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_normalize_to_date", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_db_mappers_parse_date_str", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_normalize_plan_date", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_services_db_mappers_parse_date_str", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_normalize_plan_date", "to": "app_services_db_mappers_parse_date_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_plan_helpers", "to": "app_services_db_plan_helpers_default_execution_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_plan_helpers", "to": "app_services_db_plan_helpers_generate_plan_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_db_plan_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_plan_helpers_rationale_8", "to": "app_services_db_plan_helpers_generate_plan_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_db_plan_helpers_generate_plan_no", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_plan", "to": "app_services_db_plan_helpers_generate_plan_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_db_plan_helpers_default_execution_status", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_plan", "to": "app_services_db_plan_helpers_default_execution_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers", "to": "app_services_db_product_helpers_apply_product_snapshot_to_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers", "to": "app_services_db_product_helpers_apply_product_snapshot_to_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers", "to": "app_services_db_product_helpers_apply_product_snapshot_to_weighing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers", "to": "app_services_db_product_helpers_productsnapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers_rationale_1", "to": "app_services_db_product_helpers", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_db_product_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_resolve_crm_product", "to": "app_services_db_product_helpers", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers_apply_product_snapshot_to_inventory", "to": "app_services_db_product_helpers_productsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers_apply_product_snapshot_to_plan", "to": "app_services_db_product_helpers_productsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers_apply_product_snapshot_to_weighing", "to": "app_services_db_product_helpers_productsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers_resolve_crm_product", "to": "app_services_db_product_helpers_productsnapshot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers_rationale_26", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_product_helpers_resolve_crm_product", "to": "app_services_db_product_helpers_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_inventory", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_plan", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_resolve_crm_product", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", "to": "app_services_db_product_helpers_resolve_crm_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_db_product_helpers_apply_product_snapshot_to_plan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_plan", "to": "app_services_db_product_helpers_apply_product_snapshot_to_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_db_product_helpers_apply_product_snapshot_to_inventory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_inventory", "to": "app_services_db_product_helpers_apply_product_snapshot_to_inventory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic", "to": "app_services_db_weighing_logic_has_weight_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic", "to": "app_services_db_weighing_logic_process_weighing_business_logic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic", "to": "app_services_db_weighing_logic_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic_rationale_1", "to": "app_services_db_weighing_logic", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic_has_weight_time", "to": "app_services_db_weighing_logic_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic_process_weighing_business_logic", "to": "app_services_db_weighing_logic_has_weight_time", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic_process_weighing_business_logic", "to": "app_services_db_weighing_logic_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_weighing_logic_rationale_21", "to": "app_services_db_weighing_logic_process_weighing_business_logic", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope", "to": "app_services_db_data_scope_apply_db_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope", "to": "app_services_db_data_scope_assert_db_row_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope_rationale_1", "to": "app_services_db_data_scope", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope_apply_db_scope", "to": "app_services_db_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_db_data_scope_assert_db_row_in_scope", "to": "app_services_db_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_assignment_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_build_public_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_count_active_assignments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_day_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_dutybizerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_empty_day_skeleton", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_get_day_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_get_month_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_get_public_page", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_grab", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_list_public_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_load_assignments_for_slots", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_load_day_by_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_load_day_by_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_load_slots", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_new_access_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_normalize_person_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_resolve_grab_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_save_day", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_serialize_day", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_set_link_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_slot_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule", "to": "app_services_duty_schedule_soft_delete_assignment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_rationale_1", "to": "app_services_duty_schedule", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "app_services_duty_schedule", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_dutybizerror", "to": "valueerror", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_public_page", "to": "app_services_duty_schedule_dutybizerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_grab", "to": "app_services_duty_schedule_dutybizerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_normalize_person_name", "to": "app_services_duty_schedule_dutybizerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_resolve_grab_user", "to": "app_services_duty_schedule_dutybizerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_services_duty_schedule_dutybizerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_set_link_status", "to": "app_services_duty_schedule_dutybizerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_soft_delete_assignment", "to": "app_services_duty_schedule_dutybizerror", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "app_services_duty_schedule_dutybizerror", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_validate_brand_qty_rows", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_io_order_service_apply_site_feedback", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_workflow_engine_workflowengine_approve_task", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_workflow_engine_workflowengine_reject_task", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_workflow_engine_workflowengine_resolve_approvers", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_workflow_engine_workflowengine_start_process", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_bx_data_parse_reimburse_meta", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_dibang_data_parse_date", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_users_load_dept_mapping_csv", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_renumber_crm_product_no_format_new_product_no", "to": "valueerror", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_services_duty_schedule_grab", "to": "app_services_duty_schedule_normalize_person_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_services_duty_schedule_normalize_person_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "app_services_duty_schedule_normalize_person_name", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_test_normalize_person_name_empty", "to": "app_services_duty_schedule_normalize_person_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_test_normalize_person_name_ok", "to": "app_services_duty_schedule_normalize_person_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_test_normalize_person_name_too_long", "to": "app_services_duty_schedule_normalize_person_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_services_duty_schedule_new_access_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_day_dict", "to": "app_services_duty_schedule_build_public_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_assignment_dict", "to": "app_services_duty_schedule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_slot_dict", "to": "app_services_duty_schedule_assignment_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_day_dict", "to": "app_services_duty_schedule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_empty_day_skeleton", "to": "app_services_duty_schedule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_day_detail", "to": "app_services_duty_schedule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_month_summary", "to": "app_services_duty_schedule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_public_page", "to": "app_services_duty_schedule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_grab", "to": "app_services_duty_schedule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_services_duty_schedule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_serialize_day", "to": "app_services_duty_schedule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_set_link_status", "to": "app_services_duty_schedule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_slot_dict", "to": "app_services_duty_schedule_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_day_dict", "to": "app_services_duty_schedule_slot_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_serialize_day", "to": "app_services_duty_schedule_day_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_day_detail", "to": "app_services_duty_schedule_load_day_by_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_load_day_by_date", "to": "app_services_duty_schedule_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_load_day_by_date", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_services_duty_schedule_load_day_by_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_count_active_assignments", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_day_detail", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_month_summary", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_public_page", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_grab", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_list_public_users", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_load_assignments_for_slots", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_load_day_by_id", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_load_slots", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_resolve_grab_user", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_serialize_day", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_set_link_status", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_soft_delete_assignment", "to": "app_services_duty_schedule_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_empty_day_skeleton", "to": "app_services_duty_schedule_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_day_detail", "to": "app_services_duty_schedule_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_month_summary", "to": "app_services_duty_schedule_py_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_set_link_status", "to": "app_services_duty_schedule_load_day_by_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_services_duty_schedule_load_slots", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_serialize_day", "to": "app_services_duty_schedule_load_slots", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_serialize_day", "to": "app_services_duty_schedule_load_assignments_for_slots", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_day_detail", "to": "app_services_duty_schedule_serialize_day", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_month_summary", "to": "app_services_duty_schedule_serialize_day", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_public_page", "to": "app_services_duty_schedule_serialize_day", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_services_duty_schedule_serialize_day", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_set_link_status", "to": "app_services_duty_schedule_serialize_day", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_day_detail", "to": "app_services_duty_schedule_empty_day_skeleton", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_grab", "to": "app_services_duty_schedule_count_active_assignments", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_save_day", "to": "app_services_duty_schedule_count_active_assignments", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "app_services_duty_schedule_save_day", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "to": "app_services_duty_schedule_save_day", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_get_public_page", "to": "app_services_duty_schedule_list_public_users", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_duty_schedule_grab", "to": "app_services_duty_schedule_resolve_grab_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "app_services_duty_schedule_grab", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_test_grab_rejects_duplicate_same_shift", "to": "app_services_duty_schedule_grab", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_test_grab_rejects_invalid_user", "to": "app_services_duty_schedule_grab", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_test_grab_rejects_when_closed", "to": "app_services_duty_schedule_grab", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_test_grab_rejects_when_full", "to": "app_services_duty_schedule_grab", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive", "to": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive", "to": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive", "to": "app_services_pl_brand_archive_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_services_pl_brand_archive", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_brand_archive", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive", "to": "app_services_pl_brand_archive", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "to": "app_services_pl_brand_archive_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "to": "app_services_pl_brand_archive_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "to": "app_services_pl_brand_archive_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_rationale_17", "to": "app_services_pl_brand_archive_load_brand_qtys_by_plan_product_ids", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "to": "app_services_pl_brand_archive_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "to": "app_services_pl_brand_archive_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_validate_brand_qty_rows", "to": "app_services_pl_brand_archive_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_product_quantities", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive_test_any_ok", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive_test_any_sum_must_match", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive_test_no_brand_ignores_rows", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive_test_required_allows_multi_brand_when_sum_matches", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive_test_required_allows_other_brand_when_sum_matches", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive_test_required_sum_must_match", "to": "app_services_pl_brand_archive_validate_brand_qty_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "to": "app_services_pl_brand_archive_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_brand_archive_rationale_75", "to": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_product_quantities", "to": "app_services_pl_brand_archive_persist_plan_product_brand_qtys", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service", "to": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service", "to": "app_services_pl_carrier_service_carrier_agreement_expired", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service", "to": "app_services_pl_carrier_service_carrier_audit_approved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service", "to": "app_services_pl_carrier_service_carrier_eligible_for_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service", "to": "app_services_pl_carrier_service_carrier_qualification_complete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service", "to": "app_services_pl_carrier_service_normalize_carrier_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service", "to": "app_services_pl_carrier_service_urls_nonempty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service", "to": "app_services_pl_carrier_service_validate_carrier_qualification_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_carrier_eligible", "to": "app_services_pl_carrier_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service_carrier_qualification_complete", "to": "app_services_pl_carrier_service_urls_nonempty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service_carrier_agreement_expired", "to": "app_services_pl_carrier_service_carrier_qualification_complete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service_carrier_agreement_expired", "to": "app_services_pl_carrier_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service_carrier_eligible_for_transport", "to": "app_services_pl_carrier_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service_validate_carrier_qualification_fields", "to": "app_services_pl_carrier_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_carrier_eligible", "to": "app_services_pl_carrier_service_carrier_eligible_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", "to": "app_services_pl_carrier_service_carrier_eligible_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_carrier_eligible", "to": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", "to": "app_services_pl_carrier_service_assert_carrier_eligible_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_carrier_service_rationale_61", "to": "app_services_pl_carrier_service_validate_carrier_qualification_fields", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_cert_row_complete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_collect_required_cert_errors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_find_cert_for_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_get_required_personnel_cert_names", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_match_required_cert_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_missing_field_labels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_validate_personnel_required_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_validate_personnel_type_role_compat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service", "to": "app_services_pl_cert_service_list_owner_certs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required", "to": "app_services_pl_cert_required_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_tripartite_cert_gates", "to": "app_services_pl_cert_required_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_cert_row_complete", "to": "app_services_pl_cert_required_service_match_required_cert_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_find_cert_for_required", "to": "app_services_pl_cert_required_service_match_required_cert_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_missing_field_labels", "to": "app_services_pl_cert_required_service_match_required_cert_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required", "to": "app_services_pl_cert_required_service_match_required_cert_name", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "to": "app_services_pl_cert_required_service_match_required_cert_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "to": "app_services_pl_cert_required_service_match_required_cert_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_collect_required_cert_errors", "to": "app_services_pl_cert_required_service_find_cert_for_required", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_collect_required_cert_errors", "to": "app_services_pl_cert_required_service_missing_field_labels", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "to": "app_services_pl_cert_required_service_collect_required_cert_errors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_personnel_required_certs", "to": "app_services_pl_cert_required_service_collect_required_cert_errors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs", "to": "app_services_pl_cert_required_service_collect_required_cert_errors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "to": "app_services_pl_cert_required_service_collect_required_cert_errors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required", "to": "app_services_pl_cert_required_service_collect_required_cert_errors", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot", "to": "app_services_pl_cert_required_service_collect_required_cert_errors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "to": "app_services_pl_cert_required_service_collect_required_cert_errors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "to": "app_services_pl_cert_required_service_collect_required_cert_errors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "to": "app_services_pl_cert_required_service_collect_required_cert_errors", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_personnel_required_certs", "to": "app_services_pl_cert_required_service_get_required_personnel_cert_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required", "to": "app_services_pl_cert_required_service_get_required_personnel_cert_names", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot", "to": "app_services_pl_cert_required_service_get_required_personnel_cert_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "to": "app_services_pl_cert_required_service_get_required_personnel_cert_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "to": "app_services_pl_cert_required_service_get_required_personnel_cert_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "to": "app_services_pl_cert_required_service_get_required_personnel_cert_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "to": "app_services_pl_cert_required_service_get_required_personnel_cert_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "to": "app_services_pl_cert_required_service_validate_personnel_type_role_compat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_tripartite_cert_gates", "to": "app_services_pl_cert_required_service_validate_personnel_required_certs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_tripartite_cert_gates_test_carrier_personnel_skips_required_certs", "to": "app_services_pl_cert_required_service_validate_personnel_required_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_tripartite_cert_gates_test_self_personnel_still_requires_certs", "to": "app_services_pl_cert_required_service_validate_personnel_required_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "to": "app_services_pl_cert_required_service_validate_self_vehicle_required_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "to": "app_services_pl_cert_required_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "to": "app_services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "to": "app_services_pl_cert_required_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "to": "app_services_pl_cert_required_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "to": "app_services_pl_cert_service_list_owner_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "to": "app_services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_tripartite_cert_gates", "to": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_tripartite_cert_gates_test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs", "to": "app_services_pl_cert_required_service_validate_vehicle_save_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_services_pl_cert_service_certs_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_services_pl_cert_service_list_owner_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_services_pl_cert_service_list_owner_certs_batch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_services_pl_cert_service_nearest_expire_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_services_pl_cert_service_normalize_cert_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_services_pl_cert_service_resolve_owner_label", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_services_pl_cert_service_save_owner_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service", "to": "app_services_pl_cert_service_scan_cert_expiry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_cert_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_services_pl_cert_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_pl_cert_expiry", "to": "app_services_pl_cert_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_list_owner_certs", "to": "app_services_pl_cert_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_save_owner_certs", "to": "app_services_pl_cert_service_list_owner_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_services_pl_cert_service_list_owner_certs", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "to": "app_services_pl_cert_service_list_owner_certs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_list_owner_certs_batch", "to": "app_services_pl_cert_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_nearest_expire_date", "to": "app_services_pl_cert_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_resolve_owner_label", "to": "app_services_pl_cert_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_save_owner_certs", "to": "app_services_pl_cert_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_scan_cert_expiry", "to": "app_services_pl_cert_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_services_pl_cert_service_certs_to_read", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "to": "app_services_pl_cert_service_certs_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_save_owner_certs", "to": "app_services_pl_cert_service_normalize_cert_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_rationale_90", "to": "app_services_pl_cert_service_save_owner_certs", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_save_owner_certs", "to": "app_services_pl_cert_service_scan_cert_expiry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_nearest_expire_date", "to": "app_services_pl_cert_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_scan_cert_expiry", "to": "app_services_pl_cert_service_resolve_owner_label", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_cert_service_rationale_184", "to": "app_services_pl_cert_service_scan_cert_expiry", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_cert_service_scan_cert_expiry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending", "to": "app_services_pl_cert_service_scan_cert_expiry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_pl_cert_expiry", "to": "app_services_pl_cert_service_scan_cert_expiry", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job", "to": "app_services_pl_cert_service_scan_cert_expiry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope_rationale_1", "to": "app_services_pl_data_scope", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_data_scope", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope_apply_pl_scope", "to": "app_services_pl_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_settlements_enriched", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_unsettled_plans", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_freight_disburse_pending", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_pending_applies", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_plan_archive_pending", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_plan_cert_pending", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_applies", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_process_board", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_reminders", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_applies", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_disburse_board", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_pending_apply_options", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_records", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_applies", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_disburse_board", "to": "app_services_pl_data_scope_apply_pl_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_data_scope_assert_pl_row_in_scope", "to": "app_services_pl_data_scope_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_row", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_apply_row", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_process_row", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_apply_row", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_record_row", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_apply_row", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_disburse_row", "to": "app_services_pl_data_scope_assert_pl_row_in_scope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_create_db_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_create_db_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_find_monthly_db_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_generate_batch_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_month_range", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_normalize_plan_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_normalize_to_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_plan_type_to_business_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_product_quantity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_resolve_partner_company", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service", "to": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_dibang_bridge_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_services_pl_dibang_bridge_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "app_services_pl_dibang_bridge_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "to": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_services_pl_dibang_bridge_service_dibanginventorylinkresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_rationale_37", "to": "app_services_pl_dibang_bridge_service_resolve_partner_company", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_services_pl_dibang_bridge_service_resolve_partner_company", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_dibang_bridge_service_resolve_partner_company", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_services_pl_dibang_bridge_service_resolve_partner_company", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_services_pl_dibang_bridge_service_resolve_partner_company", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "app_services_pl_dibang_bridge_service_resolve_partner_company", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_normalize_to_date", "to": "app_services_pl_dibang_bridge_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_normalize_to_date", "to": "app_services_pl_dibang_bridge_service_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "to": "app_services_pl_dibang_bridge_service_normalize_to_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_inventory", "to": "app_services_pl_dibang_bridge_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_plan", "to": "app_services_pl_dibang_bridge_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_find_monthly_db_plan", "to": "app_services_pl_dibang_bridge_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_month_range", "to": "app_services_pl_dibang_bridge_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_normalize_plan_date", "to": "app_services_pl_dibang_bridge_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "to": "app_services_pl_dibang_bridge_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "to": "app_services_pl_dibang_bridge_service_normalize_plan_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_rationale_74", "to": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_services_pl_dibang_bridge_service_resolve_dibang_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_find_monthly_db_plan", "to": "app_services_pl_dibang_bridge_service_month_range", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_services_pl_dibang_bridge_service_month_range", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_services_pl_dibang_bridge_service_plan_type_to_business_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_services_pl_dibang_bridge_service_plan_type_to_business_type", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "app_services_pl_dibang_bridge_service_plan_type_to_business_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_inventory", "to": "app_services_pl_dibang_bridge_service_product_quantity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_services_pl_dibang_bridge_service_product_quantity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_dibang_bridge_service_product_quantity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_services_pl_dibang_bridge_service_product_quantity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_services_pl_dibang_bridge_service_product_quantity", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "app_services_pl_dibang_bridge_service_product_quantity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "to": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates", "to": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero", "to": "app_services_pl_dibang_bridge_service_apply_plan_quantity_delta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "to": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "to": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "to": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing", "to": "app_services_pl_dibang_bridge_service_resolve_link_contributed_qty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "to": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_subtract_plan_contribution", "to": "app_services_pl_dibang_bridge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_inventory", "to": "app_services_pl_dibang_bridge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_plan", "to": "app_services_pl_dibang_bridge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_find_monthly_db_plan", "to": "app_services_pl_dibang_bridge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_generate_batch_no", "to": "app_services_pl_dibang_bridge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip", "to": "app_services_pl_dibang_bridge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "to": "app_services_pl_dibang_bridge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "to": "app_services_pl_dibang_bridge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_services_pl_dibang_bridge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_create_db_inventory", "to": "app_services_pl_dibang_bridge_service_generate_batch_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_services_pl_dibang_bridge_service_find_monthly_db_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_services_pl_dibang_bridge_service_create_db_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "to": "app_services_pl_dibang_bridge_service_create_db_inventory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "to": "app_services_pl_dibang_bridge_service_inventory_has_weighing_slip", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_rationale_310", "to": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "to": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "to": "app_services_pl_dibang_bridge_service_revoke_regeneratable_dibang_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "to": "app_services_pl_dibang_bridge_service_sync_transport_inventory_links", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_dibang_bridge_service_rationale_495", "to": "app_services_pl_dibang_bridge_service_sync_dibang_for_transport", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_services_pl_feedback_brand_qty_dict_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_services_pl_feedback_brand_qty_format_brand_qty_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_services_pl_feedback_brand_qty_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty", "to": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_rationale_1", "to": "app_services_pl_feedback_brand_qty", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_feedback_brand_qty", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_feedback_brand_qty", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "app_services_pl_feedback_brand_qty", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_format_brand_qty_summary", "to": "app_services_pl_feedback_brand_qty_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", "to": "app_services_pl_feedback_brand_qty_format_brand_qty_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_feedback_brand_qty_format_brand_qty_summary", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "to": "app_services_pl_feedback_brand_qty_format_brand_qty_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "app_services_pl_feedback_brand_qty_format_brand_qty_summary", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary", "to": "app_services_pl_feedback_brand_qty_format_brand_qty_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_empty", "to": "app_services_pl_feedback_brand_qty_format_brand_qty_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_zero_only", "to": "app_services_pl_feedback_brand_qty_format_brand_qty_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "to": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "to": "app_services_pl_feedback_brand_qty_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "to": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty_test_require_calls_validate_when_positive_rows", "to": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty_test_require_enforces_when_completed", "to": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty_test_require_skips_when_no_brand_mode", "to": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty_test_require_skips_when_not_enforced", "to": "app_services_pl_feedback_brand_qty_require_brand_qtys_if_needed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "to": "app_services_pl_feedback_brand_qty_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "to": "app_services_pl_feedback_brand_qty_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "to": "app_services_pl_feedback_brand_qty_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "to": "app_services_pl_feedback_brand_qty_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "to": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty_test_persist_io_item_brand_qtys_writes_when_brand_mode_missing", "to": "app_services_pl_feedback_brand_qty_persist_io_item_brand_qtys", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", "to": "app_services_pl_feedback_brand_qty_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "to": "app_services_pl_feedback_brand_qty_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "to": "app_services_pl_feedback_brand_qty_dict_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_plan_driver_feedback", "to": "app_services_pl_feedback_brand_qty_persist_transport_product_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_feedback_brand_qty_rationale_228", "to": "app_services_pl_feedback_brand_qty_load_transport_driver_product_feedbacks", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_advance_after_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_approval_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_can_user_approve_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_clear_settlement_approval_records", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_create_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_create_settlement_approval_records", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_current_approval_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_current_approver_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_delete_draft_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_disburse_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_get_approval_flow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_get_approval_history", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_get_plans_for_transports", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_get_settlement_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_get_settlement_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_get_transport_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_last_approval_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_list_settlements_enriched", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_list_unsettled_plans", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_process_settlement_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_resolve_transports_for_create", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_resolve_user_display_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_settlement_all_approved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_submit_settlement_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_sync_disbursed_settlements", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_update_settlement_draft", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service", "to": "app_services_pl_freight_settlement_service_withdraw_settlement_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_freight_settlement_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_freight_settlement_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_freight_unsettled_q_filter", "to": "app_services_pl_freight_settlement_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_create_settlement_approval_records", "to": "app_services_pl_freight_settlement_service_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "to": "app_services_pl_freight_settlement_service_resolve_user_display_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_resolve_user_display_name", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_advance_after_approval", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_can_user_approve_settlement", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_clear_settlement_approval_records", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_create_settlement", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_create_settlement_approval_records", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_current_approval_id", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_current_approver_name", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_delete_draft_settlement", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_disburse_settlement", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_approval_flow", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_approval_history", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_plans_for_transports", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_detail", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_row", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_transport_ids", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_last_approval_time", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_settlements_enriched", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_unsettled_plans", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_process_settlement_approval", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_resolve_transports_for_create", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_settlement_all_approved", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_submit_settlement_approval", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_disbursed_settlements", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_update_settlement_draft", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_withdraw_settlement_approval", "to": "app_services_pl_freight_settlement_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_unsettled_plans", "to": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_resolve_transports_for_create", "to": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "to": "app_services_pl_freight_settlement_service_occupied_transport_ids_subquery", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_cancel_draft_settlement", "to": "app_services_pl_freight_settlement_service_get_settlement_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_delete_draft_settlement", "to": "app_services_pl_freight_settlement_service_get_settlement_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_disburse_settlement", "to": "app_services_pl_freight_settlement_service_get_settlement_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_detail", "to": "app_services_pl_freight_settlement_service_get_settlement_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_process_settlement_approval", "to": "app_services_pl_freight_settlement_service_get_settlement_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_submit_settlement_approval", "to": "app_services_pl_freight_settlement_service_get_settlement_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_update_settlement_draft", "to": "app_services_pl_freight_settlement_service_get_settlement_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_withdraw_settlement_approval", "to": "app_services_pl_freight_settlement_service_get_settlement_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_by_transport_id", "to": "app_services_pl_freight_settlement_service_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_approval_to_dict", "to": "app_services_pl_freight_settlement_service_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "to": "app_services_pl_freight_settlement_service_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_approval_flow", "to": "app_services_pl_freight_settlement_service_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_approval_history", "to": "app_services_pl_freight_settlement_service_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_detail", "to": "app_services_pl_freight_settlement_service_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_settlements_enriched", "to": "app_services_pl_freight_settlement_service_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_unsettled_plans", "to": "app_services_pl_freight_settlement_service_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_unsettled_plans", "to": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_rationale_136", "to": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_freight_unsettled_q_filter", "to": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate", "to": "app_services_pl_freight_settlement_service_unsettled_plans_q_filter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_create_settlement", "to": "app_services_pl_freight_settlement_service_resolve_transports_for_create", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_create_settlement", "to": "app_services_pl_freight_settlement_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "to": "app_services_pl_freight_settlement_service_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "to": "app_services_pl_freight_settlement_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "to": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "to": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "to": "app_services_pl_freight_settlement_service_recalc_settlement_total_freight_from_links", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_last_approval_time", "to": "app_services_pl_freight_settlement_service_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_rationale_357", "to": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "to": "app_services_pl_freight_settlement_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_freight", "to": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_services_pl_freight_settlement_service_sync_draft_settlement_freight_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_disburse_settlement", "to": "app_services_pl_freight_settlement_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "to": "app_services_pl_freight_settlement_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "to": "app_services_pl_freight_settlement_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "to": "app_services_pl_freight_settlement_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_detail", "to": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_settlements_enriched", "to": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_rationale_402", "to": "app_services_pl_freight_settlement_service_refresh_draft_settlement_freight", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "to": "app_services_pl_freight_settlement_service_get_transport_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_detail", "to": "app_services_pl_freight_settlement_service_get_transport_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "to": "app_services_pl_freight_settlement_service_get_transport_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "to": "app_services_pl_freight_settlement_service_get_plans_for_transports", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_detail", "to": "app_services_pl_freight_settlement_service_get_plans_for_transports", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_approval_flow", "to": "app_services_pl_freight_settlement_service_approval_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_approval_history", "to": "app_services_pl_freight_settlement_service_approval_to_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_submit_settlement_approval", "to": "app_services_pl_freight_settlement_service_create_settlement_approval_records", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_rationale_614", "to": "app_services_pl_freight_settlement_service_clear_settlement_approval_records", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_submit_settlement_approval", "to": "app_services_pl_freight_settlement_service_clear_settlement_approval_records", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_detail", "to": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_settlements_enriched", "to": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_rationale_634", "to": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_sync_settlement_status_if_approval_complete", "to": "app_services_pl_freight_settlement_service_settlement_all_approved", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_detail", "to": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_settlements_enriched", "to": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_rationale_647", "to": "app_services_pl_freight_settlement_service_sync_settlement_status_if_disbursed", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_settlements_enriched", "to": "app_services_pl_freight_settlement_service_sync_disbursed_settlements", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_rationale_666", "to": "app_services_pl_freight_settlement_service_sync_disbursed_settlements", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_current_approval_id", "to": "app_services_pl_freight_settlement_service_can_user_approve_settlement", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "to": "app_services_pl_freight_settlement_service_can_user_approve_settlement", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_process_settlement_approval", "to": "app_services_pl_freight_settlement_service_can_user_approve_settlement", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_freight_settlement_service_can_user_approve_settlement", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_freight_approval_pending", "to": "app_services_pl_freight_settlement_service_can_user_approve_settlement", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_advance_after_approval", "to": "app_services_pl_freight_settlement_service_settlement_all_approved", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_process_settlement_approval", "to": "app_services_pl_freight_settlement_service_advance_after_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_detail", "to": "app_services_pl_freight_settlement_service_get_approval_flow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_detail", "to": "app_services_pl_freight_settlement_service_get_approval_history", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_rationale_978", "to": "app_services_pl_freight_settlement_service_get_approval_history", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "to": "app_services_pl_freight_settlement_service_current_approver_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "to": "app_services_pl_freight_settlement_service_current_approval_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "to": "app_services_pl_freight_settlement_service_last_approval_time", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_get_settlement_detail", "to": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_list_settlements_enriched", "to": "app_services_pl_freight_settlement_service_enrich_settlement_list_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_update_settlement_draft", "to": "app_services_pl_freight_settlement_service_validate_transports_for_settlement_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_freight_settlement_service_update_settlement_draft", "to": "app_services_pl_freight_settlement_service_sync_settlement_transport_links", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_internal_customer", "to": "app_services_pl_internal_customer_is_internal_customer_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_internal_customer_rationale_1", "to": "app_services_pl_internal_customer", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_internal_customer", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_internal_customer_is_internal_customer_name", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_create_full", "to": "app_services_pl_internal_customer_is_internal_customer_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_plan_party_contracts", "to": "app_services_pl_internal_customer_is_internal_customer_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_link_read", "to": "app_services_pl_inventory_link_read_build_transport_inventory_link_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_link_read_rationale_1", "to": "app_services_pl_inventory_link_read", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_link_read_build_transport_inventory_link_read", "to": "app_services_pl_inventory_link_read_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_services_pl_inventory_service_apply_brand_stock_change", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_services_pl_inventory_service_get_or_create_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_services_pl_inventory_service_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_services_pl_inventory_service_qty_delta_for_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service", "to": "app_services_pl_inventory_service_reverse_plan_inventory_postings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_rationale_1", "to": "app_services_pl_inventory_service", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "to": "app_services_pl_inventory_service_qty_delta_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_brand_stock_change", "to": "app_services_pl_inventory_service_qty_delta_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_qty_delta_for_plan", "to": "app_services_pl_inventory_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive", "to": "app_services_pl_inventory_service_qty_delta_for_plan", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive_test_delta_for_plan_type", "to": "app_services_pl_inventory_service_qty_delta_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "to": "app_services_pl_inventory_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_brand_stock_change", "to": "app_services_pl_inventory_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_get_or_create_inventory", "to": "app_services_pl_inventory_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_reverse_plan_inventory_postings", "to": "app_services_pl_inventory_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_brand_stock_change", "to": "app_services_pl_inventory_service_get_or_create_inventory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_get_or_create_inventory", "to": "app_services_pl_inventory_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "to": "app_services_pl_inventory_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_brand_stock_change", "to": "app_services_pl_inventory_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_reverse_plan_inventory_postings", "to": "app_services_pl_inventory_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "to": "app_services_pl_inventory_service_apply_brand_stock_change", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "to": "app_services_pl_inventory_service_reverse_plan_inventory_postings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_rationale_146", "to": "app_services_pl_inventory_service_reverse_plan_inventory_postings", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_inventory_service_rationale_186", "to": "app_services_pl_inventory_service_apply_archive_inventory_for_plan", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_apply_site_feedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_build_io_order_site_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_create_io_order_for_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_dibang_qty_by_plan_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_dump_feedback_images", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_enrich_io_order_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_format_io_product_summary_line", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_get_active_io_order_for_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_io_item_brand_qty_model", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_ioordercreateresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_merge_plan_logistics_into_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_merge_plan_product_into_item", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_next_order_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_normalize_plan_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_order_header_to_dict", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_parse_feedback_images", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_resolve_unit_label", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_io_order_service_void_io_orders_for_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_product_display", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_product_display_apply_product_alias_display", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_services_pl_product_display_load_crm_product_alias_maps", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service", "to": "app_utils_excel_export_load_dict_label_maps", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_rationale_1", "to": "app_services_pl_io_order_service", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_enrichment", "to": "app_services_pl_io_order_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status", "to": "app_services_pl_io_order_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_services_pl_io_order_service_ioordercreateresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_services_pl_io_order_service_build_io_order_site_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_order_header_to_dict", "to": "app_services_pl_io_order_service_build_io_order_site_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_services_pl_io_order_service_normalize_plan_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_normalize_plan_date", "to": "app_services_pl_io_order_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_services_pl_io_order_service_next_order_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_next_order_no", "to": "app_services_pl_io_order_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "to": "app_services_pl_io_order_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_apply_site_feedback", "to": "app_services_pl_io_order_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_services_pl_io_order_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_dibang_qty_by_plan_product", "to": "app_services_pl_io_order_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "to": "app_services_pl_io_order_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_order_dict", "to": "app_services_pl_io_order_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_get_active_io_order_for_plan", "to": "app_services_pl_io_order_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_order_header_to_dict", "to": "app_services_pl_io_order_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "to": "app_services_pl_io_order_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_void_io_orders_for_plan", "to": "app_services_pl_io_order_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "to": "app_services_pl_io_order_service_dibang_qty_by_plan_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_services_pl_io_order_service_dibang_qty_by_plan_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_dibang_qty_by_plan_product", "to": "app_services_pl_io_order_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_apply_site_feedback", "to": "app_services_pl_io_order_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_create_io_order_for_transport", "to": "app_services_pl_io_order_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_order_dict", "to": "app_services_pl_io_order_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_order_header_to_dict", "to": "app_services_pl_io_order_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "to": "app_services_pl_io_order_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_rationale_131", "to": "app_services_pl_io_order_service_create_io_order_for_transport", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_rationale_209", "to": "app_services_pl_io_order_service_apply_dibang_prefill_to_order", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_get_active_io_order_for_plan", "to": "orderheader", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_apply_site_feedback", "to": "orderheader", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_order_header_to_dict", "to": "orderheader", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_order_header_to_dict", "to": "app_services_pl_io_order_service_parse_feedback_images", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_apply_site_feedback", "to": "app_services_pl_io_order_service_dump_feedback_images", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "to": "app_services_pl_io_order_service_io_item_brand_qty_model", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "to": "app_services_pl_io_order_service_io_item_brand_qty_model", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_apply_site_feedback", "to": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_rationale_338", "to": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_update_io_order_items_qty_and_brand", "to": "orderitem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_apply_site_feedback", "to": "orderitem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status", "to": "app_services_pl_io_order_service_apply_site_feedback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", "to": "app_services_pl_io_order_service_apply_site_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", "to": "app_services_pl_io_order_service_apply_site_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", "to": "app_services_pl_io_order_service_apply_site_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", "to": "app_services_pl_io_order_service_apply_site_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", "to": "app_services_pl_io_order_service_apply_site_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", "to": "app_services_pl_io_order_service_apply_site_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_order_dict", "to": "app_services_pl_io_order_service_resolve_unit_label", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_merge_plan_product_into_item", "to": "app_services_pl_io_order_service_resolve_unit_label", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_enrichment", "to": "app_services_pl_io_order_service_resolve_unit_label", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_enrichment_test_resolve_unit_label_maps_dun", "to": "app_services_pl_io_order_service_resolve_unit_label", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_order_dict", "to": "app_services_pl_io_order_service_merge_plan_logistics_into_order", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_enrichment", "to": "app_services_pl_io_order_service_merge_plan_logistics_into_order", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_enrichment_test_merge_plan_logistics_into_order", "to": "app_services_pl_io_order_service_merge_plan_logistics_into_order", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_order_dict", "to": "app_services_pl_io_order_service_merge_plan_product_into_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_enrichment", "to": "app_services_pl_io_order_service_merge_plan_product_into_item", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_enrichment_test_merge_plan_product_into_item", "to": "app_services_pl_io_order_service_merge_plan_product_into_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_order_dict", "to": "app_services_pl_io_order_service_format_io_product_summary_line", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_order_dict", "to": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_rationale_583", "to": "app_services_pl_io_order_service_enrich_io_items_with_brand_feedback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_order_dict", "to": "app_services_pl_io_order_service_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_order_dict", "to": "app_services_pl_product_display_apply_product_alias_display", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_order_dict", "to": "app_services_pl_product_display_load_crm_product_alias_maps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_enrich_io_order_dict", "to": "app_utils_excel_export_load_dict_label_maps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_order_header_to_dict", "to": "app_services_pl_io_order_service_enrich_io_order_dict", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_io_order_service_order_header_to_dict", "to": "app_services_pl_io_order_service_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_menu_badge_service_build_menu_badge_counts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_menu_badge_service_count_freight_approval_pending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_menu_badge_service_count_freight_disburse_pending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_menu_badge_service_count_pending_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_menu_badge_service_count_plan_archive_pending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_menu_badge_service_count_plan_cert_pending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_plan_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service", "to": "app_services_pl_plan_service_plan_has_hazard_products", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_build_menu_badge_counts", "to": "app_services_pl_menu_badge_service_count_pending_applies", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_pending_applies", "to": "app_services_pl_menu_badge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_build_menu_badge_counts", "to": "app_services_pl_menu_badge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending", "to": "app_services_pl_menu_badge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_freight_approval_pending", "to": "app_services_pl_menu_badge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_freight_disburse_pending", "to": "app_services_pl_menu_badge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_plan_archive_pending", "to": "app_services_pl_menu_badge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_plan_cert_pending", "to": "app_services_pl_menu_badge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_build_menu_badge_counts", "to": "app_services_pl_menu_badge_service_count_document_reminder_expired_pending", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_build_menu_badge_counts", "to": "app_services_pl_menu_badge_service_count_freight_approval_pending", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_build_menu_badge_counts", "to": "app_services_pl_menu_badge_service_count_plan_cert_pending", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_count_plan_cert_pending", "to": "app_services_pl_plan_service_plan_has_hazard_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_build_menu_badge_counts", "to": "app_services_pl_menu_badge_service_count_plan_archive_pending", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_menu_badge_service_build_menu_badge_counts", "to": "app_services_pl_menu_badge_service_count_freight_disburse_pending", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_assert_quota_available", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_build_ocr_client", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_compress_image_bytes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_current_usage_month", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_first_attachment_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_get_or_create_usage_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_increment_usage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_monthly_limit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_parse_aliyun_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_parse_expire_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_parse_vehicle_license_expire", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_recognize_driving_license", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_recognize_idcard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_recognize_personnel_cert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service", "to": "app_services_pl_ocr_service_recognize_vehicle_license", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_rationale_1", "to": "app_services_pl_ocr_service", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_assert_quota_available", "to": "app_services_pl_ocr_service_monthly_limit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_personnel_cert", "to": "app_services_pl_ocr_service_monthly_limit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_assert_quota_available", "to": "app_services_pl_ocr_service_current_usage_month", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_assert_quota_available", "to": "app_services_pl_ocr_service_get_or_create_usage_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_get_or_create_usage_row", "to": "app_services_pl_ocr_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_assert_quota_available", "to": "app_services_pl_ocr_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_increment_usage", "to": "app_services_pl_ocr_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_personnel_cert", "to": "app_services_pl_ocr_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_personnel_cert", "to": "app_services_pl_ocr_service_assert_quota_available", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_personnel_cert", "to": "app_services_pl_ocr_service_increment_usage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_personnel_cert", "to": "app_services_pl_ocr_service_first_attachment_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_personnel_cert", "to": "app_services_pl_ocr_service_compress_image_bytes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_parse_vehicle_license_expire", "to": "app_services_pl_ocr_service_parse_expire_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_driving_license", "to": "app_services_pl_ocr_service_parse_expire_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_idcard", "to": "app_services_pl_ocr_service_parse_expire_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_rationale_130", "to": "app_services_pl_ocr_service_parse_vehicle_license_expire", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_vehicle_license", "to": "app_services_pl_ocr_service_parse_vehicle_license_expire", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_driving_license", "to": "app_services_pl_ocr_service_build_ocr_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_idcard", "to": "app_services_pl_ocr_service_build_ocr_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_vehicle_license", "to": "app_services_pl_ocr_service_build_ocr_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_parse_aliyun_data", "to": "app_services_pl_ocr_service_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_driving_license", "to": "app_services_pl_ocr_service_parse_aliyun_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_idcard", "to": "app_services_pl_ocr_service_parse_aliyun_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_vehicle_license", "to": "app_services_pl_ocr_service_parse_aliyun_data", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_personnel_cert", "to": "app_services_pl_ocr_service_recognize_idcard", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_personnel_cert", "to": "app_services_pl_ocr_service_recognize_driving_license", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_rationale_241", "to": "app_services_pl_ocr_service_recognize_vehicle_license", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_ocr_service_recognize_personnel_cert", "to": "app_services_pl_ocr_service_recognize_vehicle_license", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_services_pl_paste_recognize_service_commit_paste_recognize", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_services_pl_paste_recognize_service_conflict_map", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_services_pl_paste_recognize_service_find_personnel_by_id_card", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_services_pl_paste_recognize_service_find_vehicle_by_plate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_services_pl_paste_recognize_service_get_personnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_services_pl_paste_recognize_service_get_vehicle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_services_pl_paste_recognize_service_resolve_personnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_services_pl_paste_recognize_service_resolve_vehicle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_services_pl_personnel_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service", "to": "app_services_pl_personnel_service_save_vehicle_personnel", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_commit_paste_recognize", "to": "app_services_pl_paste_recognize_service_conflict_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_find_personnel_by_id_card", "to": "app_services_pl_paste_recognize_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_personnel", "to": "app_services_pl_paste_recognize_service_find_personnel_by_id_card", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_commit_paste_recognize", "to": "app_services_pl_paste_recognize_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_find_vehicle_by_plate", "to": "app_services_pl_paste_recognize_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_get_personnel", "to": "app_services_pl_paste_recognize_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_get_vehicle", "to": "app_services_pl_paste_recognize_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_personnel", "to": "app_services_pl_paste_recognize_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_vehicle", "to": "app_services_pl_paste_recognize_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_vehicle", "to": "app_services_pl_paste_recognize_service_find_vehicle_by_plate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_personnel", "to": "app_services_pl_paste_recognize_service_get_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_resolve_vehicle", "to": "app_services_pl_paste_recognize_service_get_vehicle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_commit_paste_recognize", "to": "app_services_pl_paste_recognize_service_resolve_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_commit_paste_recognize", "to": "app_services_pl_paste_recognize_service_resolve_vehicle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_paste_recognize_service_commit_paste_recognize", "to": "app_services_pl_personnel_service_save_vehicle_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_services_pl_personnel_service_build_personnel_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_services_pl_personnel_service_load_vehicle_personnel_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_services_pl_personnel_service_save_vehicle_personnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service", "to": "app_services_pl_personnel_service_upsert_personnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_rationale_1", "to": "app_services_pl_personnel_service", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_services_pl_personnel_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_rationale_23", "to": "app_services_pl_personnel_service_upsert_personnel", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_save_vehicle_personnel", "to": "app_services_pl_personnel_service_upsert_personnel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_upsert_personnel", "to": "app_services_pl_personnel_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_load_vehicle_personnel_rows", "to": "app_services_pl_personnel_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", "to": "app_services_pl_personnel_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_save_vehicle_personnel", "to": "app_services_pl_personnel_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", "to": "app_services_pl_personnel_service_build_personnel_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_rationale_143", "to": "app_services_pl_personnel_service_build_personnel_summary", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_services_pl_personnel_service_build_personnel_summary", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "to": "app_services_pl_personnel_service_build_personnel_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_services_pl_personnel_service_load_vehicle_personnel_rows", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "to": "app_services_pl_personnel_service_load_vehicle_personnel_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_personnel_service_rationale_193", "to": "app_services_pl_personnel_service_load_vehicle_personnel_summaries", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_all_hazard_products_cert_complete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_apply_archive_freight", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_apply_archive_product_quantities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_apply_payload_to_transport_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_apply_plan_driver_feedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_apply_plan_site_feedback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_assert_contract_selectable_for_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_build_plan_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_calc_freight_amount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_calc_plan_total_amount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_cert_url_blank", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_clear_draft_transport_for_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_clear_hazard_cert_ready", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_collect_hazard_product_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_create_transport_for_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_determine_plan_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_estimate_qty_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_fetch_hazard_flags_map", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_generate_transport_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_is_hazard_product_cert_complete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_is_ton_product_unit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_load_plan_contracts_grouped", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_normalize_contract_links", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_plan_has_hazard_product_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_plan_has_hazard_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_plan_product_actual_qty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_product_create_actual_qty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_product_quantity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_record_plan_change", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_replace_plan_contracts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_required_hazard_cert_fields", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_resolve_driver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_resolve_transport_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_set_hazard_cert_ready", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_sum_product_actual_quantities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_transport_has_locked_freight_settlement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_update_plan_product_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_validate_create_full", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_plan_service_validate_plan_party_contracts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_transport_resource_snapshot_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service", "to": "app_services_pl_transport_resource_snapshot_service_clear_resource_snapshot", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_cert_list_filters", "to": "app_services_pl_plan_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_resolve_driver", "to": "app_services_pl_plan_service", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_build_plan_product", "to": "app_services_pl_plan_service_product_quantity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_product_quantity", "to": "app_services_pl_plan_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_freight", "to": "app_services_pl_plan_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_product_quantities", "to": "app_services_pl_plan_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_payload_to_transport_row", "to": "app_services_pl_plan_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_build_plan_product", "to": "app_services_pl_plan_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_calc_freight_amount", "to": "app_services_pl_plan_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_calc_plan_total_amount", "to": "app_services_pl_plan_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_estimate_qty_fields", "to": "app_services_pl_plan_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_plan_product_actual_qty", "to": "app_services_pl_plan_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_product_create_actual_qty", "to": "app_services_pl_plan_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_resolve_transport_context", "to": "app_services_pl_plan_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "to": "app_services_pl_plan_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sum_product_actual_quantities", "to": "app_services_pl_plan_service_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "to": "app_services_pl_plan_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_services_pl_plan_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_create_full", "to": "app_services_pl_plan_service_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sum_product_actual_quantities", "to": "app_services_pl_plan_service_product_create_actual_qty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "to": "app_services_pl_plan_service_plan_product_actual_qty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_create_full", "to": "app_services_pl_plan_service_sum_product_actual_quantities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_freight", "to": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_calc_freight_amount", "to": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_resolve_transport_context", "to": "app_services_pl_plan_service_sum_plan_product_actual_quantities", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_build_plan_product", "to": "app_services_pl_plan_service_estimate_qty_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "to": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "to": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_services_pl_plan_service_apply_vehicle_snapshot_to_plan_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_all_hazard_products_cert_complete", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_freight", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_product_quantities", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_plan_driver_feedback", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_plan_site_feedback", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_assert_contract_selectable_for_plan", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_clear_draft_transport_for_plan", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_collect_hazard_product_ids", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_fetch_hazard_flags_map", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_generate_transport_no", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_load_plan_contracts_grouped", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_plan_has_hazard_products", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_record_plan_change", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_replace_plan_contracts", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_resolve_driver", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_resolve_transport_context", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_set_hazard_cert_ready", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_transport_has_locked_freight_settlement", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_update_plan_product_certs", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_plan_party_contracts", "to": "app_services_pl_plan_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_services_pl_plan_service_resolve_driver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_rationale_179", "to": "app_services_pl_plan_service_resolve_driver", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_resolve_transport_context", "to": "app_services_pl_plan_service_resolve_driver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_resolve_driver", "to": "app_services_pl_plan_service_resolve_driver", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_resolve_driver_test_resolve_driver_with_explicit_id_returns_personnel", "to": "app_services_pl_plan_service_resolve_driver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_resolve_driver_test_resolve_driver_without_vehicle_link_returns_none", "to": "app_services_pl_plan_service_resolve_driver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_services_pl_plan_service_calc_freight_amount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_resolve_transport_context", "to": "app_services_pl_plan_service_calc_freight_amount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_all_hazard_products_cert_complete", "to": "app_services_pl_plan_service_fetch_hazard_flags_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_collect_hazard_product_ids", "to": "app_services_pl_plan_service_fetch_hazard_flags_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_rationale_245", "to": "app_services_pl_plan_service_fetch_hazard_flags_map", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_update_plan_product_certs", "to": "app_services_pl_plan_service_fetch_hazard_flags_map", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_all_hazard_products_cert_complete", "to": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_collect_hazard_product_ids", "to": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_rationale_273", "to": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_update_plan_product_certs", "to": "app_services_pl_plan_service_resolve_hazard_flags_from_crm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_plan_has_hazard_products", "to": "app_services_pl_plan_service_collect_hazard_product_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_set_hazard_cert_ready", "to": "app_services_pl_plan_service_plan_has_hazard_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "to": "app_services_pl_plan_service_plan_has_hazard_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "to": "app_services_pl_plan_service_cert_url_blank", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_rationale_303", "to": "app_services_pl_plan_service_cert_url_blank", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_rationale_308", "to": "app_services_pl_plan_service_plan_has_hazard_product_exists", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_cert_list_filters", "to": "app_services_pl_plan_service_plan_has_hazard_product_exists", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags", "to": "app_services_pl_plan_service_plan_has_hazard_product_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_rationale_330", "to": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_cert_list_filters", "to": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls", "to": "app_services_pl_plan_service_plan_has_incomplete_hazard_cert_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_set_hazard_cert_ready", "to": "app_services_pl_plan_service_clear_hazard_cert_ready", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_is_hazard_product_cert_complete", "to": "app_services_pl_plan_service_required_hazard_cert_fields", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_all_hazard_products_cert_complete", "to": "app_services_pl_plan_service_is_hazard_product_cert_complete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "to": "app_services_pl_plan_service_all_hazard_products_cert_complete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_rationale_419", "to": "app_services_pl_plan_service_all_hazard_products_cert_complete", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "to": "app_services_pl_plan_service_all_hazard_products_cert_complete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_rationale_455", "to": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_update_plan_product_certs", "to": "app_services_pl_plan_service_maybe_auto_set_hazard_cert_ready", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_create_transport_for_plan", "to": "app_services_pl_plan_service_validate_hazard_cert_ready_for_transport", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_services_pl_plan_service_generate_transport_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_services_pl_plan_service_resolve_transport_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "to": "app_services_pl_plan_service_apply_payload_to_transport_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_vehicle_prefill_to_plan", "to": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_rationale_740", "to": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "to": "app_services_pl_plan_service_upsert_draft_transport_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_clear_draft_transport_for_plan", "to": "app_services_pl_transport_resource_snapshot_service_clear_resource_snapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_rationale_904", "to": "app_services_pl_plan_service_sync_transport_prefill_for_plan", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_plan_party_contracts", "to": "app_services_pl_plan_service_assert_contract_selectable_for_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_create_full", "to": "app_services_pl_plan_service_normalize_contract_links", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_validate_plan_party_contracts", "to": "app_services_pl_plan_service_normalize_contract_links", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_freight", "to": "app_services_pl_plan_service_transport_has_locked_freight_settlement", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_apply_archive_product_quantities", "to": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_plan_service_rationale_1306", "to": "app_services_pl_plan_service_sync_archive_qty_from_io_order", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display", "to": "app_services_pl_product_display_apply_product_alias_display", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display", "to": "app_services_pl_product_display_load_crm_product_alias_maps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display", "to": "app_services_pl_product_display_resolve_alias_from_saved_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display", "to": "app_services_pl_product_display_resolve_product_display_names", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display_rationale_1", "to": "app_services_pl_product_display", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display_rationale_16", "to": "app_services_pl_product_display_resolve_alias_from_saved_name", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display_resolve_product_display_names", "to": "app_services_pl_product_display_resolve_alias_from_saved_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display_load_crm_product_alias_maps", "to": "app_services_pl_product_display_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display_rationale_32", "to": "app_services_pl_product_display_load_crm_product_alias_maps", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display_apply_product_alias_display", "to": "app_services_pl_product_display_resolve_product_display_names", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display_rationale_81", "to": "app_services_pl_product_display_resolve_product_display_names", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_product_display_rationale_102", "to": "app_services_pl_product_display_apply_product_alias_display", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read", "to": "app_services_pl_site_link_read_build_transport_site_link_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read", "to": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read", "to": "app_services_pl_site_link_read_parse_feedback_images", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read_build_transport_site_link_read", "to": "app_services_pl_site_link_read_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_site_link_read_build_transport_site_link_read_from_row", "to": "app_services_pl_site_link_read_parse_feedback_images", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service", "to": "app_services_pl_transport_resource_snapshot_service_clear_resource_snapshot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_rationale_1", "to": "app_services_pl_transport_resource_snapshot_service", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "to": "app_services_pl_transport_resource_snapshot_service_cert_to_snapshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "to": "app_services_pl_transport_resource_snapshot_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_rationale_47", "to": "app_services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_resource_snapshot_service_rationale_128", "to": "app_services_pl_transport_resource_snapshot_service_apply_resource_snapshot_json", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_services_pl_transport_site_service_normalize_plan_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_services_pl_transport_site_service_revoke_site_links_for_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_services_pl_transport_site_service_sync_site_links_for_transport", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service", "to": "app_services_pl_transport_site_service_transportsitelinkresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_rationale_1", "to": "app_services_pl_transport_site_service", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "app_services_pl_transport_site_service_transportsitelinkresult", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_normalize_plan_date", "to": "app_services_pl_transport_site_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "app_services_pl_transport_site_service_normalize_plan_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_revoke_site_links_for_transport", "to": "app_services_pl_transport_site_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_sync_site_links_for_transport", "to": "app_services_pl_transport_site_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_transport_site_service_rationale_77", "to": "app_services_pl_transport_site_service_sync_site_links_for_transport", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_apply_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_cancel_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_create_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_create_process", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_delete_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_delete_processes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_generate_apply_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_generate_process_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_generate_seq_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_get_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_get_apply_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_get_process", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_get_process_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_has_active_process", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_list_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_list_process_board", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_list_reminders", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_process_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_resolve_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_resolve_user_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_update_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_update_process", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service", "to": "app_services_pl_vehicle_maintenance_service_validate_apply_dates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_generate_apply_no", "to": "app_services_pl_vehicle_maintenance_service_generate_seq_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_generate_process_no", "to": "app_services_pl_vehicle_maintenance_service_generate_seq_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_generate_seq_no", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_apply_to_read", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_cancel_apply", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_apply", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_process", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_delete_applies", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_delete_processes", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_generate_apply_no", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_generate_process_no", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_apply", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_apply_row", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_process", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_process_row", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_has_active_process", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_applies", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_process_board", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_reminders", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_process_to_read", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_resolve_user_id", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_resolve_user_name", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_apply", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_process", "to": "app_services_pl_vehicle_maintenance_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_apply", "to": "app_services_pl_vehicle_maintenance_service_generate_apply_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_process", "to": "app_services_pl_vehicle_maintenance_service_generate_process_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_apply_to_read", "to": "app_services_pl_vehicle_maintenance_service_resolve_user_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "to": "app_services_pl_vehicle_maintenance_service_resolve_user_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_process_to_read", "to": "app_services_pl_vehicle_maintenance_service_resolve_user_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_apply", "to": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "to": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_apply", "to": "app_services_pl_vehicle_maintenance_service_assert_vehicle_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_apply", "to": "app_services_pl_vehicle_maintenance_service_resolve_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_process", "to": "app_services_pl_vehicle_maintenance_service_resolve_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_apply", "to": "app_services_pl_vehicle_maintenance_service_resolve_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_process", "to": "app_services_pl_vehicle_maintenance_service_resolve_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_apply", "to": "app_services_pl_vehicle_maintenance_service_validate_apply_dates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_apply", "to": "app_services_pl_vehicle_maintenance_service_validate_apply_dates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_validate_apply_dates", "to": "app_services_pl_vehicle_maintenance_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_applies", "to": "app_services_pl_vehicle_maintenance_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_process_board", "to": "app_services_pl_vehicle_maintenance_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_cancel_apply", "to": "app_services_pl_vehicle_maintenance_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_delete_applies", "to": "app_services_pl_vehicle_maintenance_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_apply", "to": "app_services_pl_vehicle_maintenance_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "to": "app_services_pl_vehicle_maintenance_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_apply", "to": "app_services_pl_vehicle_maintenance_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_delete_processes", "to": "app_services_pl_vehicle_maintenance_service_get_process_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_process", "to": "app_services_pl_vehicle_maintenance_service_get_process_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_process", "to": "app_services_pl_vehicle_maintenance_service_get_process_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_delete_applies", "to": "app_services_pl_vehicle_maintenance_service_has_active_process", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_cancel_apply", "to": "app_services_pl_vehicle_maintenance_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_apply", "to": "app_services_pl_vehicle_maintenance_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_apply", "to": "app_services_pl_vehicle_maintenance_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_applies", "to": "app_services_pl_vehicle_maintenance_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_apply", "to": "app_services_pl_vehicle_maintenance_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_process", "to": "app_services_pl_vehicle_maintenance_service_process_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_get_process", "to": "app_services_pl_vehicle_maintenance_service_process_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_process", "to": "app_services_pl_vehicle_maintenance_service_process_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_create_process", "to": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_update_process", "to": "app_services_pl_vehicle_maintenance_service_resolve_apply_for_process", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_maintenance_service_list_process_board", "to": "app_services_pl_vehicle_maintenance_service_board_item_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_apply_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_board_item_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_cancel_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_create_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_create_record", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_delete_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_delete_records", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_generate_apply_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_generate_seq_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_get_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_get_apply_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_get_record", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_get_record_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_has_active_record", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_list_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_list_disburse_board", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_list_pending_apply_options", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_list_records", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_record_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_resolve_applicant_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_resolve_user_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_update_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service", "to": "app_services_pl_vehicle_recharge_service_update_record", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_generate_apply_no", "to": "app_services_pl_vehicle_recharge_service_generate_seq_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no", "to": "app_services_pl_vehicle_recharge_service_generate_seq_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_generate_seq_no", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_apply_to_read", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_board_item_to_read", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_cancel_apply", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_apply", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_record", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_delete_applies", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_delete_records", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_generate_apply_no", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_apply", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_apply_row", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_record", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_record_row", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_has_active_record", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_applies", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_disburse_board", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_pending_apply_options", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_records", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_record_to_read", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_resolve_applicant_id", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_resolve_user_name", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_apply", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_record", "to": "app_services_pl_vehicle_recharge_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_apply", "to": "app_services_pl_vehicle_recharge_service_generate_apply_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_record", "to": "app_services_pl_vehicle_recharge_service_generate_recharge_order_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_apply_to_read", "to": "app_services_pl_vehicle_recharge_service_resolve_user_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_board_item_to_read", "to": "app_services_pl_vehicle_recharge_service_resolve_user_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_record_to_read", "to": "app_services_pl_vehicle_recharge_service_resolve_user_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_apply", "to": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "to": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_apply", "to": "app_services_pl_vehicle_recharge_service_assert_vehicle_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_apply", "to": "app_services_pl_vehicle_recharge_service_resolve_applicant_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_apply", "to": "app_services_pl_vehicle_recharge_service_resolve_applicant_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_cancel_apply", "to": "app_services_pl_vehicle_recharge_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_delete_applies", "to": "app_services_pl_vehicle_recharge_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_apply", "to": "app_services_pl_vehicle_recharge_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "to": "app_services_pl_vehicle_recharge_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_apply", "to": "app_services_pl_vehicle_recharge_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_delete_records", "to": "app_services_pl_vehicle_recharge_service_get_record_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_record", "to": "app_services_pl_vehicle_recharge_service_get_record_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_record", "to": "app_services_pl_vehicle_recharge_service_get_record_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_delete_applies", "to": "app_services_pl_vehicle_recharge_service_has_active_record", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_cancel_apply", "to": "app_services_pl_vehicle_recharge_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_apply", "to": "app_services_pl_vehicle_recharge_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_apply", "to": "app_services_pl_vehicle_recharge_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_applies", "to": "app_services_pl_vehicle_recharge_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_apply", "to": "app_services_pl_vehicle_recharge_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_record", "to": "app_services_pl_vehicle_recharge_service_record_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_get_record", "to": "app_services_pl_vehicle_recharge_service_record_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_records", "to": "app_services_pl_vehicle_recharge_service_record_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_record", "to": "app_services_pl_vehicle_recharge_service_record_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_create_record", "to": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_update_record", "to": "app_services_pl_vehicle_recharge_service_resolve_apply_for_record", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_applies", "to": "app_services_pl_vehicle_recharge_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_disburse_board", "to": "app_services_pl_vehicle_recharge_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_records", "to": "app_services_pl_vehicle_recharge_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_recharge_service_list_disburse_board", "to": "app_services_pl_vehicle_recharge_service_board_item_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_apply_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_assert_vehicle_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_board_item_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_cancel_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_create_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_create_disburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_delete_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_delete_disburses", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_disburse_to_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_generate_apply_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_generate_disburse_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_generate_seq_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_get_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_get_apply_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_get_disburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_get_disburse_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_has_active_disburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_list_applies", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_list_disburse_board", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_resolve_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_resolve_user_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_update_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_update_disburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service", "to": "app_services_pl_vehicle_urea_service_validate_apply_dates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_generate_apply_no", "to": "app_services_pl_vehicle_urea_service_generate_seq_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_generate_disburse_no", "to": "app_services_pl_vehicle_urea_service_generate_seq_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_generate_seq_no", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_apply_to_read", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_assert_vehicle_exists", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_board_item_to_read", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_cancel_apply", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_apply", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_disburse", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_delete_applies", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_delete_disburses", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_disburse_to_read", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_generate_apply_no", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_generate_disburse_no", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_apply", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_apply_row", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_disburse", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_disburse_row", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_has_active_disburse", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_applies", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_disburse_board", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_resolve_user_id", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_resolve_user_name", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_apply", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_disburse", "to": "app_services_pl_vehicle_urea_service_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_apply", "to": "app_services_pl_vehicle_urea_service_generate_apply_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_disburse", "to": "app_services_pl_vehicle_urea_service_generate_disburse_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_apply_to_read", "to": "app_services_pl_vehicle_urea_service_resolve_user_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_board_item_to_read", "to": "app_services_pl_vehicle_urea_service_resolve_user_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_disburse_to_read", "to": "app_services_pl_vehicle_urea_service_resolve_user_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_apply", "to": "app_services_pl_vehicle_urea_service_assert_vehicle_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "to": "app_services_pl_vehicle_urea_service_assert_vehicle_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_apply", "to": "app_services_pl_vehicle_urea_service_assert_vehicle_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_apply", "to": "app_services_pl_vehicle_urea_service_resolve_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_disburse", "to": "app_services_pl_vehicle_urea_service_resolve_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_apply", "to": "app_services_pl_vehicle_urea_service_resolve_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_disburse", "to": "app_services_pl_vehicle_urea_service_resolve_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_apply", "to": "app_services_pl_vehicle_urea_service_validate_apply_dates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_apply", "to": "app_services_pl_vehicle_urea_service_validate_apply_dates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_validate_apply_dates", "to": "app_services_pl_vehicle_urea_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_applies", "to": "app_services_pl_vehicle_urea_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_disburse_board", "to": "app_services_pl_vehicle_urea_service_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_cancel_apply", "to": "app_services_pl_vehicle_urea_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_delete_applies", "to": "app_services_pl_vehicle_urea_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_apply", "to": "app_services_pl_vehicle_urea_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "to": "app_services_pl_vehicle_urea_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_apply", "to": "app_services_pl_vehicle_urea_service_get_apply_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_delete_disburses", "to": "app_services_pl_vehicle_urea_service_get_disburse_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_disburse", "to": "app_services_pl_vehicle_urea_service_get_disburse_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_disburse", "to": "app_services_pl_vehicle_urea_service_get_disburse_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_delete_applies", "to": "app_services_pl_vehicle_urea_service_has_active_disburse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_cancel_apply", "to": "app_services_pl_vehicle_urea_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_apply", "to": "app_services_pl_vehicle_urea_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_apply", "to": "app_services_pl_vehicle_urea_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_applies", "to": "app_services_pl_vehicle_urea_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_apply", "to": "app_services_pl_vehicle_urea_service_apply_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_disburse", "to": "app_services_pl_vehicle_urea_service_disburse_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_get_disburse", "to": "app_services_pl_vehicle_urea_service_disburse_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_disburse", "to": "app_services_pl_vehicle_urea_service_disburse_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_create_disburse", "to": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_update_disburse", "to": "app_services_pl_vehicle_urea_service_resolve_apply_for_disburse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_pl_vehicle_urea_service_list_disburse_board", "to": "app_services_pl_vehicle_urea_service_board_item_to_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_services_web_auth_roles_expand_with_ancestor_menu_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_services_web_auth_roles_granted_menu_ids_for_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_services_web_auth_roles_map_role_name_to_web", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_services_web_auth_roles_resolve_web_role_for_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_services_web_auth_roles_role_rows_for_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles", "to": "app_services_web_auth_roles_user_has_bound_roles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_rationale_1", "to": "app_services_web_auth_roles", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_rationale_14", "to": "app_services_web_auth_roles_map_role_name_to_web", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_resolve_web_role_for_user", "to": "app_services_web_auth_roles_map_role_name_to_web", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_resolve_web_role_for_user", "to": "app_services_web_auth_roles_role_rows_for_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_role_rows_for_user", "to": "app_services_web_auth_roles_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_user_has_bound_roles", "to": "app_services_web_auth_roles_role_rows_for_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_expand_with_ancestor_menu_ids", "to": "app_services_web_auth_roles_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_granted_menu_ids_for_user", "to": "app_services_web_auth_roles_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_iter_user_menu_perm_codes", "to": "app_services_web_auth_roles_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_resolve_web_role_for_user", "to": "app_services_web_auth_roles_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_user_has_bound_roles", "to": "app_services_web_auth_roles_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_iter_user_menu_perm_codes", "to": "app_services_web_auth_roles_user_has_bound_roles", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_rationale_43", "to": "app_services_web_auth_roles_user_has_bound_roles", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_rationale_54", "to": "app_services_web_auth_roles_resolve_web_role_for_user", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_iter_user_menu_perm_codes", "to": "app_services_web_auth_roles_granted_menu_ids_for_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_iter_user_menu_perm_codes", "to": "app_services_web_auth_roles_expand_with_ancestor_menu_ids", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_rationale_104", "to": "app_services_web_auth_roles_expand_with_ancestor_menu_ids", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_web_auth_roles_rationale_130", "to": "app_services_web_auth_roles_iter_user_menu_perm_codes", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback", "to": "app_services_workflow_callback_dispatch_local", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback", "to": "app_services_workflow_callback_register_local_callback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback", "to": "app_services_workflow_callback_trigger_callback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback_rationale_1", "to": "app_services_workflow_callback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine", "to": "app_services_workflow_callback", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback_rationale_24", "to": "app_services_workflow_callback_register_local_callback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback_register_local_callback", "to": "localcallbackfn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback_dispatch_local", "to": "app_services_workflow_callback_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback_rationale_29", "to": "app_services_workflow_callback_dispatch_local", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback_trigger_callback", "to": "app_services_workflow_callback_dispatch_local", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback_trigger_callback", "to": "app_services_workflow_callback_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_callback_rationale_61", "to": "app_services_workflow_callback_trigger_callback", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine", "to": "app_services_workflow_callback_trigger_callback", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_execute_node", "to": "app_services_workflow_callback_trigger_callback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_reject_task", "to": "app_services_workflow_callback_trigger_callback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine", "to": "app_services_workflow_engine_workflowengine", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_rationale_1", "to": "app_services_workflow_engine", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_advance", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_approve_task", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_check_rules", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_compare", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_evaluate_condition", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_execute_node", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_get_variable", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_parse_node_config", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_parse_variables", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_reject_task", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_resolve_approvers", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine", "to": "app_services_workflow_engine_workflowengine_start_process", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_init", "to": "app_services_workflow_engine_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_start_process", "to": "app_services_workflow_engine_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_start_process", "to": "app_services_workflow_engine_workflowengine_advance", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_check_rules", "to": "app_services_workflow_engine_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_compare", "to": "app_services_workflow_engine_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_evaluate_condition", "to": "app_services_workflow_engine_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_execute_node", "to": "app_services_workflow_engine_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_get_variable", "to": "app_services_workflow_engine_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_parse_node_config", "to": "app_services_workflow_engine_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_parse_variables", "to": "app_services_workflow_engine_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_resolve_approvers", "to": "app_services_workflow_engine_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_approve_task", "to": "app_services_workflow_engine_workflowengine_advance", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_approve_task", "to": "app_services_workflow_engine_workflowengine_parse_node_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_advance", "to": "app_services_workflow_engine_workflowengine_evaluate_condition", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_advance", "to": "app_services_workflow_engine_workflowengine_execute_node", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_advance", "to": "app_services_workflow_engine_workflowengine_parse_variables", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_execute_node", "to": "app_services_workflow_engine_workflowengine_parse_node_config", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_execute_node", "to": "app_services_workflow_engine_workflowengine_resolve_approvers", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_evaluate_condition", "to": "app_services_workflow_engine_workflowengine_check_rules", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_check_rules", "to": "app_services_workflow_engine_workflowengine_compare", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_services_workflow_engine_workflowengine_check_rules", "to": "app_services_workflow_engine_workflowengine_get_variable", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_init", "to": "app_tasks_customer_pool", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_init", "to": "app_tasks_customer_pool_check_customer_protect_time", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_init", "to": "app_tasks_customer_pool_pool_recovery_job", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_init", "to": "app_tasks_customer_pool_remind_customer_recycle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_init", "to": "app_tasks_customer_pool_warn_customer_recycle", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_init", "to": "app_tasks_db_auto_plan", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_init", "to": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_init", "to": "app_tasks_init_init_scheduled_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_init", "to": "app_tasks_init_shutdown_scheduler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_init", "to": "app_tasks_pl_cert_expiry", "label": "re_exports", "title": "re_exports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_init", "to": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_tasks_customer_pool_check_customer_protect_time", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_tasks_customer_pool_pool_recovery_job", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_tasks_customer_pool_recycle_to_pool", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_tasks_customer_pool_remind_customer_recycle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool", "to": "app_tasks_customer_pool_warn_customer_recycle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool_check_customer_protect_time", "to": "app_tasks_customer_pool_recycle_to_pool", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool_rationale_18", "to": "app_tasks_customer_pool_check_customer_protect_time", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool_rationale_67", "to": "app_tasks_customer_pool_remind_customer_recycle", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_customer_pool_recycle_to_pool", "to": "app_tasks_customer_pool_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_db_auto_plan", "to": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_db_auto_plan_rationale_11", "to": "app_tasks_db_auto_plan_auto_generate_monthly_plans_job", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_pl_cert_expiry", "to": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_tasks_pl_cert_expiry_rationale_11", "to": "app_tasks_pl_cert_expiry_scan_pl_cert_expiry_job", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen", "to": "app_utils_bx_codegen_allocate_reimburse_title_seq", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen", "to": "app_utils_bx_codegen_format_reimburse_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen", "to": "app_utils_bx_codegen_generate_apply_code", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen", "to": "app_utils_bx_codegen_generate_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen", "to": "app_utils_bx_codegen_is_auto_reimburse_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen", "to": "app_utils_bx_codegen_parse_reimburse_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen", "to": "app_utils_bx_codegen_preview_reimburse_title_seq", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen", "to": "app_utils_bx_codegen_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen", "to": "app_utils_bx_codegen_resolve_reimburse_title", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_rationale_1", "to": "app_utils_bx_codegen", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_generate_apply_code", "to": "app_utils_bx_codegen_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_rationale_16", "to": "app_utils_bx_codegen_generate_apply_code", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_allocate_reimburse_title_seq", "to": "app_utils_bx_codegen_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_generate_title", "to": "app_utils_bx_codegen_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_preview_reimburse_title_seq", "to": "app_utils_bx_codegen_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_resolve_reimburse_title", "to": "app_utils_bx_codegen_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_generate_title", "to": "app_utils_bx_codegen_parse_reimburse_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_parse_reimburse_date", "to": "app_utils_bx_codegen_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_parse_reimburse_date", "to": "app_utils_bx_codegen_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_allocate_reimburse_title_seq", "to": "app_utils_bx_codegen_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_format_reimburse_title", "to": "app_utils_bx_codegen_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_generate_title", "to": "app_utils_bx_codegen_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_preview_reimburse_title_seq", "to": "app_utils_bx_codegen_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_resolve_reimburse_title", "to": "app_utils_bx_codegen_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_generate_title", "to": "app_utils_bx_codegen_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_generate_title", "to": "app_utils_bx_codegen_format_reimburse_title", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_resolve_reimburse_title", "to": "app_utils_bx_codegen_format_reimburse_title", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_resolve_reimburse_title", "to": "app_utils_bx_codegen_is_auto_reimburse_title", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_generate_title", "to": "app_utils_bx_codegen_preview_reimburse_title_seq", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_rationale_86", "to": "app_utils_bx_codegen_allocate_reimburse_title_seq", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_resolve_reimburse_title", "to": "app_utils_bx_codegen_allocate_reimburse_title_seq", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_rationale_109", "to": "app_utils_bx_codegen_generate_title", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_codegen_rationale_123", "to": "app_utils_bx_codegen_resolve_reimburse_title", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range", "to": "app_utils_bx_date_range_append_create_time_filters", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range", "to": "app_utils_bx_date_range_current_month_bounds", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range", "to": "app_utils_bx_date_range_parse_create_time_day_bounds", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range", "to": "app_utils_bx_date_range_parse_day_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range", "to": "app_utils_bx_date_range_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range", "to": "app_utils_bx_date_range_resolve_create_time_bounds", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range_rationale_1", "to": "app_utils_bx_date_range", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range_current_month_bounds", "to": "app_utils_bx_date_range_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range_rationale_8", "to": "app_utils_bx_date_range_current_month_bounds", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range_parse_create_time_day_bounds", "to": "app_utils_bx_date_range_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range_parse_day_start", "to": "app_utils_bx_date_range_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range_resolve_create_time_bounds", "to": "app_utils_bx_date_range_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range_resolve_create_time_bounds", "to": "app_utils_bx_date_range_parse_create_time_day_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range_resolve_create_time_bounds", "to": "app_utils_bx_date_range_parse_day_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range_append_create_time_filters", "to": "app_utils_bx_date_range_resolve_create_time_bounds", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_bx_date_range_rationale_43", "to": "app_utils_bx_date_range_resolve_create_time_bounds", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_crm_export_columns", "to": "app_utils_crm_export_columns_yes_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_crm_export_columns", "to": "app_utils_excel_export", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_crm_export_columns", "to": "app_utils_excel_export_exportcolumn", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_crm_export_columns_rationale_1", "to": "app_utils_crm_export_columns", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export", "to": "app_utils_excel_export_build_workbook", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export", "to": "app_utils_excel_export_dictlabelresolver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export", "to": "app_utils_excel_export_exportcolumn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export", "to": "app_utils_excel_export_load_dict_label_maps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export", "to": "app_utils_excel_export_workbook_to_streaming_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_rationale_1", "to": "app_utils_excel_export", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_build_workbook", "to": "app_utils_excel_export_exportcolumn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver_init", "to": "app_utils_excel_export_exportcolumn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver_resolve", "to": "app_utils_excel_export_exportcolumn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver_row_to_cells", "to": "app_utils_excel_export_exportcolumn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_export_rows_to_xlsx_response", "to": "app_utils_excel_export_exportcolumn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_rationale_19", "to": "app_utils_excel_export_exportcolumn", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver_init", "to": "app_utils_excel_export_load_dict_label_maps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_load_dict_label_maps", "to": "app_utils_excel_export_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_rationale_32", "to": "app_utils_excel_export_load_dict_label_maps", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver_init", "to": "app_utils_excel_export_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_export_rows_to_xlsx_response", "to": "app_utils_excel_export_py_session", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_build_workbook", "to": "app_utils_excel_export_dictlabelresolver", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver", "to": "app_utils_excel_export_dictlabelresolver_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver", "to": "app_utils_excel_export_dictlabelresolver_resolve", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver", "to": "app_utils_excel_export_dictlabelresolver_row_to_cells", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_export_rows_to_xlsx_response", "to": "app_utils_excel_export_dictlabelresolver", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_rationale_57", "to": "app_utils_excel_export_dictlabelresolver", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver_resolve", "to": "app_utils_excel_export_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver_row_to_cells", "to": "app_utils_excel_export_dictlabelresolver_resolve", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_build_workbook", "to": "app_utils_excel_export_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_dictlabelresolver_row_to_cells", "to": "app_utils_excel_export_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_export_rows_to_xlsx_response", "to": "app_utils_excel_export_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_build_workbook", "to": "app_utils_excel_export_dictlabelresolver_row_to_cells", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_export_rows_to_xlsx_response", "to": "app_utils_excel_export_build_workbook", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_export_rows_to_xlsx_response", "to": "app_utils_excel_export_workbook_to_streaming_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_workbook_to_streaming_response", "to": "streamingresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_export_rows_to_xlsx_response", "to": "streamingresponse", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_excel_export_rationale_134", "to": "app_utils_excel_export_export_rows_to_xlsx_response", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_pinyin_abbr", "to": "app_utils_pinyin_abbr_build_name_pinyin_abbr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_pinyin_abbr", "to": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_pinyin_abbr", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_pinyin_abbr_rationale_1", "to": "app_utils_pinyin_abbr", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr", "to": "app_utils_pinyin_abbr", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "to": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr", "to": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr_test_empty_and_whitespace", "to": "app_utils_pinyin_abbr_normalize_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "to": "app_utils_pinyin_abbr_build_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr", "to": "app_utils_pinyin_abbr_build_name_pinyin_abbr", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr_test_chinese_and_alnum", "to": "app_utils_pinyin_abbr_build_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr_test_empty_and_whitespace", "to": "app_utils_pinyin_abbr_build_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr_test_truncate_to_100", "to": "app_utils_pinyin_abbr_build_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_utils_pinyin_abbr_rationale_43", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr_test_resolve_not_submitted_empty_existing_generates", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr_test_resolve_not_submitted_keeps_existing", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr_test_resolve_submitted_provided_empty_generates", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr_test_resolve_submitted_provided_nonempty", "to": "app_utils_pinyin_abbr_resolve_name_pinyin_abbr", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_clear_portal_workflow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_dec", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_derive_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_fetch_portal_admin_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_fetch_source_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_load_bx_user_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_load_runtime_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_map_bx_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_migrate_table", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_parse_reimburse_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_print_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_resolve_steps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_run_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_stepstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_str_or_none", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_target_row_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_transform_advance_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_transform_advance_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_transform_attachment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_transform_expense_item", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_transform_reimburse_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_transform_reimburse_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_transform_reimburse_detail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_transform_reimburse_offset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_transform_workflow_def", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_transform_workflow_node", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data", "to": "scripts_migrate_bx_data_write_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrationstats_step", "to": "scripts_migrate_bx_data_stepstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_map_bx_user_id", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrationstats", "to": "scripts_migrate_bx_data_migrationstats_step", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_print_report", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_run_migration", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_advance_apply", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_advance_approval", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_attachment", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_expense_item", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_apply", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_approval", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_detail", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_offset", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_workflow_def", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_workflow_node", "to": "scripts_migrate_bx_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_print_report", "to": "scripts_migrate_bx_data_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_legacy_id_to_str", "to": "scripts_migrate_bx_data_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_advance_apply", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_advance_approval", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_attachment", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_expense_item", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_apply", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_approval", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_detail", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_offset", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_workflow_def", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_workflow_node", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_write_mapping_csv", "to": "scripts_migrate_bx_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_dec", "to": "scripts_migrate_bx_data_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_map_bx_user_id", "to": "scripts_migrate_bx_data_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_str_or_none", "to": "scripts_migrate_bx_data_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_main", "to": "scripts_migrate_bx_data_derive_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_load_settings_env", "to": "scripts_migrate_bx_data_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_main", "to": "scripts_migrate_bx_data_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_main", "to": "scripts_migrate_bx_data_load_runtime_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_load_bx_user_mapping", "to": "scripts_migrate_bx_data_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_run_migration", "to": "scripts_migrate_bx_data_load_bx_user_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_main", "to": "scripts_migrate_bx_data_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_run_migration", "to": "scripts_migrate_bx_data_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_write_mapping_csv", "to": "scripts_migrate_bx_data_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_fetch_portal_admin_id", "to": "scripts_migrate_bx_data_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_run_migration", "to": "scripts_migrate_bx_data_fetch_portal_admin_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_fetch_source_rows", "to": "scripts_migrate_bx_data_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_run_migration", "to": "scripts_migrate_bx_data_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_advance_apply", "to": "scripts_migrate_bx_data_map_bx_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_advance_approval", "to": "scripts_migrate_bx_data_map_bx_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_attachment", "to": "scripts_migrate_bx_data_map_bx_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_expense_item", "to": "scripts_migrate_bx_data_map_bx_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_apply", "to": "scripts_migrate_bx_data_map_bx_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_approval", "to": "scripts_migrate_bx_data_map_bx_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_workflow_node", "to": "scripts_migrate_bx_data_map_bx_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_advance_apply", "to": "scripts_migrate_bx_data_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_advance_approval", "to": "scripts_migrate_bx_data_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_attachment", "to": "scripts_migrate_bx_data_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_expense_item", "to": "scripts_migrate_bx_data_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_apply", "to": "scripts_migrate_bx_data_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_approval", "to": "scripts_migrate_bx_data_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_detail", "to": "scripts_migrate_bx_data_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_offset", "to": "scripts_migrate_bx_data_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_workflow_def", "to": "scripts_migrate_bx_data_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_dec", "to": "scripts_migrate_bx_data_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_advance_apply", "to": "scripts_migrate_bx_data_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_apply", "to": "scripts_migrate_bx_data_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_detail", "to": "scripts_migrate_bx_data_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_offset", "to": "scripts_migrate_bx_data_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_advance_apply", "to": "scripts_migrate_bx_data_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_apply", "to": "scripts_migrate_bx_data_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_detail", "to": "scripts_migrate_bx_data_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_offset", "to": "scripts_migrate_bx_data_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_parse_reimburse_meta", "to": "scripts_migrate_bx_data_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_apply", "to": "scripts_migrate_bx_data_parse_reimburse_meta", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_transform_reimburse_apply", "to": "scripts_migrate_bx_data_py_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_fetch_source_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_target_row_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_clear_portal_workflow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_transform_expense_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_transform_workflow_def", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_transform_workflow_node", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_transform_advance_apply", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_transform_advance_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_transform_reimburse_apply", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_transform_reimburse_detail", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_transform_reimburse_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_transform_reimburse_offset", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_migrate_table", "to": "scripts_migrate_bx_data_transform_attachment", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_run_migration", "to": "scripts_migrate_bx_data_write_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_run_migration", "to": "scripts_migrate_bx_data_migrate_table", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_run_migration", "to": "scripts_migrate_bx_data_print_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_run_migration", "to": "scripts_migrate_bx_data_resolve_steps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_bx_data_main", "to": "scripts_migrate_bx_data_run_migration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migration_minio_url", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_derive_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_fetch_portal_admin_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_fetch_source_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_legacy_id_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_load_oss_id_to_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_load_runtime_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_load_user_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_migrate_table", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_normalize_customer_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_normalize_follow_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_print_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_resolve_portal_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_run_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_stepstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_str_or_none", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_target_row_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_transform_clue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_transform_clue_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue", "to": "scripts_migrate_crm_clue_write_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_migrationstats_step", "to": "scripts_migrate_crm_clue_stepstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_migrate_table", "to": "scripts_migrate_crm_clue_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_migrationstats", "to": "scripts_migrate_crm_clue_migrationstats_step", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_normalize_customer_type", "to": "scripts_migrate_crm_clue_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_print_report", "to": "scripts_migrate_crm_clue_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_resolve_portal_user_id", "to": "scripts_migrate_crm_clue_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_run_migration", "to": "scripts_migrate_crm_clue_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_transform_clue", "to": "scripts_migrate_crm_clue_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_transform_clue_follow", "to": "scripts_migrate_crm_clue_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_migrate_table", "to": "scripts_migrate_crm_clue_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_print_report", "to": "scripts_migrate_crm_clue_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_legacy_id_to_str", "to": "scripts_migrate_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_transform_clue", "to": "scripts_migrate_crm_clue_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_transform_clue_follow", "to": "scripts_migrate_crm_clue_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_write_mapping_csv", "to": "scripts_migrate_crm_clue_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_normalize_customer_type", "to": "scripts_migrate_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_normalize_follow_type", "to": "scripts_migrate_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_resolve_portal_user_id", "to": "scripts_migrate_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_str_or_none", "to": "scripts_migrate_crm_clue_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_main", "to": "scripts_migrate_crm_clue_derive_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_load_settings_env", "to": "scripts_migrate_crm_clue_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_main", "to": "scripts_migrate_crm_clue_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_main", "to": "scripts_migrate_crm_clue_load_runtime_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_load_user_mapping", "to": "scripts_migrate_crm_clue_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_run_migration", "to": "scripts_migrate_crm_clue_load_user_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_main", "to": "scripts_migrate_crm_clue_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_run_migration", "to": "scripts_migrate_crm_clue_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_write_mapping_csv", "to": "scripts_migrate_crm_clue_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_fetch_portal_admin_id", "to": "scripts_migrate_crm_clue_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_run_migration", "to": "scripts_migrate_crm_clue_fetch_portal_admin_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_fetch_source_rows", "to": "scripts_migrate_crm_clue_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_load_oss_id_to_url", "to": "scripts_migrate_crm_clue_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_migrate_table", "to": "scripts_migrate_crm_clue_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_run_migration", "to": "scripts_migrate_crm_clue_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_transform_clue_follow", "to": "scripts_migrate_crm_clue_resolve_portal_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_run_migration", "to": "scripts_migrate_crm_clue_load_oss_id_to_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_transform_clue", "to": "scripts_migrate_crm_clue_normalize_customer_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_transform_clue_follow", "to": "scripts_migrate_crm_clue_normalize_follow_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_transform_clue", "to": "scripts_migrate_crm_clue_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_transform_clue_follow", "to": "scripts_migrate_crm_clue_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_migrate_table", "to": "scripts_migrate_crm_clue_fetch_source_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_migrate_table", "to": "scripts_migrate_crm_clue_target_row_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_migrate_table", "to": "scripts_migrate_crm_clue_transform_clue", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_migrate_table", "to": "scripts_migrate_crm_clue_transform_clue_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_transform_clue_follow", "to": "scripts_migration_minio_url_resolve_oss_id_csv", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_clue_run_migration", "to": "scripts_migrate_crm_clue_write_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_run_migration", "to": "scripts_migrate_crm_clue_migrate_table", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_run_migration", "to": "scripts_migrate_crm_clue_print_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_clue_main", "to": "scripts_migrate_crm_clue_run_migration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migration_minio_url", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_dec", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_derive_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_fetch_portal_admin_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_fetch_source_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_legacy_id_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_load_oss_id_to_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_load_runtime_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_load_user_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_migrate_table", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_normalize_attachment_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_normalize_file_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_print_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_resolve_portal_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_run_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_stepstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_str_or_none", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_target_row_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_transform_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_transform_contract_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_transform_contract_change", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_transform_contract_price_tier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_transform_contract_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_transform_contract_template", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract", "to": "scripts_migrate_crm_contract_write_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrationstats_step", "to": "scripts_migrate_crm_contract_stepstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrate_table", "to": "scripts_migrate_crm_contract_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrationstats", "to": "scripts_migrate_crm_contract_migrationstats_step", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_print_report", "to": "scripts_migrate_crm_contract_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_resolve_portal_user_id", "to": "scripts_migrate_crm_contract_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_run_migration", "to": "scripts_migrate_crm_contract_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract", "to": "scripts_migrate_crm_contract_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_approval", "to": "scripts_migrate_crm_contract_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_change", "to": "scripts_migrate_crm_contract_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_price_tier", "to": "scripts_migrate_crm_contract_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_product", "to": "scripts_migrate_crm_contract_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_template", "to": "scripts_migrate_crm_contract_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrate_table", "to": "scripts_migrate_crm_contract_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_print_report", "to": "scripts_migrate_crm_contract_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_legacy_id_to_str", "to": "scripts_migrate_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "to": "scripts_migrate_crm_contract_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract", "to": "scripts_migrate_crm_contract_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_approval", "to": "scripts_migrate_crm_contract_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_change", "to": "scripts_migrate_crm_contract_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_price_tier", "to": "scripts_migrate_crm_contract_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_product", "to": "scripts_migrate_crm_contract_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_template", "to": "scripts_migrate_crm_contract_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_write_mapping_csv", "to": "scripts_migrate_crm_contract_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_dec", "to": "scripts_migrate_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_normalize_attachment_csv", "to": "scripts_migrate_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "to": "scripts_migrate_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_normalize_file_path", "to": "scripts_migrate_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_resolve_portal_user_id", "to": "scripts_migrate_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_str_or_none", "to": "scripts_migrate_crm_contract_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_main", "to": "scripts_migrate_crm_contract_derive_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_load_settings_env", "to": "scripts_migrate_crm_contract_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_main", "to": "scripts_migrate_crm_contract_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_main", "to": "scripts_migrate_crm_contract_load_runtime_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_load_user_mapping", "to": "scripts_migrate_crm_contract_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_run_migration", "to": "scripts_migrate_crm_contract_load_user_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_main", "to": "scripts_migrate_crm_contract_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_run_migration", "to": "scripts_migrate_crm_contract_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_write_mapping_csv", "to": "scripts_migrate_crm_contract_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_fetch_portal_admin_id", "to": "scripts_migrate_crm_contract_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_run_migration", "to": "scripts_migrate_crm_contract_fetch_portal_admin_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_fetch_source_rows", "to": "scripts_migrate_crm_contract_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_load_oss_id_to_url", "to": "scripts_migrate_crm_contract_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrate_table", "to": "scripts_migrate_crm_contract_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_run_migration", "to": "scripts_migrate_crm_contract_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_run_migration", "to": "scripts_migrate_crm_contract_load_oss_id_to_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_normalize_attachment_csv", "to": "scripts_migration_minio_url_extract_minio_object_key", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_contract_normalize_attachment_csv", "to": "scripts_migration_minio_url_join_relative_urls", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_contract_normalize_attachment_csv", "to": "scripts_migration_minio_url_resolve_oss_id_csv", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "to": "scripts_migrate_crm_contract_normalize_attachment_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_approval", "to": "scripts_migrate_crm_contract_normalize_attachment_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract", "to": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_change", "to": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_normalize_file_path", "to": "scripts_migration_minio_url_extract_minio_object_key", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_contract_transform_contract", "to": "scripts_migrate_crm_contract_normalize_file_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_dec", "to": "scripts_migrate_crm_contract_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract", "to": "scripts_migrate_crm_contract_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_change", "to": "scripts_migrate_crm_contract_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_price_tier", "to": "scripts_migrate_crm_contract_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_product", "to": "scripts_migrate_crm_contract_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_template", "to": "scripts_migrate_crm_contract_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract", "to": "scripts_migrate_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_price_tier", "to": "scripts_migrate_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_product", "to": "scripts_migrate_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_template", "to": "scripts_migrate_crm_contract_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract", "to": "scripts_migrate_crm_contract_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_approval", "to": "scripts_migrate_crm_contract_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_change", "to": "scripts_migrate_crm_contract_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_price_tier", "to": "scripts_migrate_crm_contract_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_product", "to": "scripts_migrate_crm_contract_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_transform_contract_template", "to": "scripts_migrate_crm_contract_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrate_table", "to": "scripts_migrate_crm_contract_fetch_source_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrate_table", "to": "scripts_migrate_crm_contract_target_row_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrate_table", "to": "scripts_migrate_crm_contract_transform_contract_template", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrate_table", "to": "scripts_migrate_crm_contract_transform_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrate_table", "to": "scripts_migrate_crm_contract_transform_contract_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrate_table", "to": "scripts_migrate_crm_contract_transform_contract_price_tier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrate_table", "to": "scripts_migrate_crm_contract_transform_contract_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_migrate_table", "to": "scripts_migrate_crm_contract_transform_contract_change", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_run_migration", "to": "scripts_migrate_crm_contract_write_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_run_migration", "to": "scripts_migrate_crm_contract_migrate_table", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_run_migration", "to": "scripts_migrate_crm_contract_print_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_contract_main", "to": "scripts_migrate_crm_contract_run_migration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migration_minio_url", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_dec", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_derive_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_fetch_portal_admin_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_fetch_source_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_legacy_id_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_load_oss_id_to_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_load_runtime_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_load_user_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_migrate_table", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_normalize_customer_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_normalize_follow_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_print_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_resolve_portal_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_run_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_stepstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_str_or_none", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_target_row_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_transform_contact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_transform_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_transform_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_transform_pool", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer", "to": "scripts_migrate_crm_customer_write_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_migrationstats_step", "to": "scripts_migrate_crm_customer_stepstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_migrate_table", "to": "scripts_migrate_crm_customer_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_migrationstats", "to": "scripts_migrate_crm_customer_migrationstats_step", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_normalize_customer_type", "to": "scripts_migrate_crm_customer_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_print_report", "to": "scripts_migrate_crm_customer_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_resolve_portal_user_id", "to": "scripts_migrate_crm_customer_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_run_migration", "to": "scripts_migrate_crm_customer_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_contact", "to": "scripts_migrate_crm_customer_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_customer", "to": "scripts_migrate_crm_customer_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_follow", "to": "scripts_migrate_crm_customer_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_pool", "to": "scripts_migrate_crm_customer_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_migrate_table", "to": "scripts_migrate_crm_customer_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_print_report", "to": "scripts_migrate_crm_customer_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_legacy_id_to_str", "to": "scripts_migrate_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_contact", "to": "scripts_migrate_crm_customer_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_customer", "to": "scripts_migrate_crm_customer_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_follow", "to": "scripts_migrate_crm_customer_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_pool", "to": "scripts_migrate_crm_customer_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_write_mapping_csv", "to": "scripts_migrate_crm_customer_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_dec", "to": "scripts_migrate_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_normalize_customer_type", "to": "scripts_migrate_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_normalize_follow_type", "to": "scripts_migrate_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_resolve_portal_user_id", "to": "scripts_migrate_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_str_or_none", "to": "scripts_migrate_crm_customer_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_main", "to": "scripts_migrate_crm_customer_derive_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_load_settings_env", "to": "scripts_migrate_crm_customer_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_main", "to": "scripts_migrate_crm_customer_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_main", "to": "scripts_migrate_crm_customer_load_runtime_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_load_user_mapping", "to": "scripts_migrate_crm_customer_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_run_migration", "to": "scripts_migrate_crm_customer_load_user_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_main", "to": "scripts_migrate_crm_customer_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_run_migration", "to": "scripts_migrate_crm_customer_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_write_mapping_csv", "to": "scripts_migrate_crm_customer_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_fetch_portal_admin_id", "to": "scripts_migrate_crm_customer_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_run_migration", "to": "scripts_migrate_crm_customer_fetch_portal_admin_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_fetch_source_rows", "to": "scripts_migrate_crm_customer_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_load_oss_id_to_url", "to": "scripts_migrate_crm_customer_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_migrate_table", "to": "scripts_migrate_crm_customer_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_run_migration", "to": "scripts_migrate_crm_customer_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_follow", "to": "scripts_migrate_crm_customer_resolve_portal_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_run_migration", "to": "scripts_migrate_crm_customer_load_oss_id_to_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_customer", "to": "scripts_migrate_crm_customer_normalize_customer_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_follow", "to": "scripts_migrate_crm_customer_normalize_follow_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_dec", "to": "scripts_migrate_crm_customer_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_customer", "to": "scripts_migrate_crm_customer_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_customer", "to": "scripts_migrate_crm_customer_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_contact", "to": "scripts_migrate_crm_customer_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_customer", "to": "scripts_migrate_crm_customer_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_follow", "to": "scripts_migrate_crm_customer_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_pool", "to": "scripts_migrate_crm_customer_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_migrate_table", "to": "scripts_migrate_crm_customer_fetch_source_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_migrate_table", "to": "scripts_migrate_crm_customer_target_row_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_migrate_table", "to": "scripts_migrate_crm_customer_transform_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_customer", "to": "scripts_migration_minio_url_resolve_oss_id_csv", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_customer_migrate_table", "to": "scripts_migrate_crm_customer_transform_contact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_migrate_table", "to": "scripts_migrate_crm_customer_transform_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_transform_follow", "to": "scripts_migration_minio_url_resolve_oss_id_csv", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_customer_migrate_table", "to": "scripts_migrate_crm_customer_transform_pool", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_run_migration", "to": "scripts_migrate_crm_customer_write_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_run_migration", "to": "scripts_migrate_crm_customer_migrate_table", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_run_migration", "to": "scripts_migrate_crm_customer_print_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_customer_main", "to": "scripts_migrate_crm_customer_run_migration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migration_minio_url", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_dec", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_derive_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_fetch_source_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_legacy_id_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_load_runtime_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_load_user_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_migrate_table", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_normalize_follow_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_print_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_run_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_stepstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_str_or_none", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_target_row_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_transform_opportunity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_transform_opportunity_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity", "to": "scripts_migrate_crm_opportunity_write_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_migrationstats_step", "to": "scripts_migrate_crm_opportunity_stepstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_migrate_table", "to": "scripts_migrate_crm_opportunity_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_migrationstats", "to": "scripts_migrate_crm_opportunity_migrationstats_step", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_print_report", "to": "scripts_migrate_crm_opportunity_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "to": "scripts_migrate_crm_opportunity_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_run_migration", "to": "scripts_migrate_crm_opportunity_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity", "to": "scripts_migrate_crm_opportunity_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "to": "scripts_migrate_crm_opportunity_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_product", "to": "scripts_migrate_crm_opportunity_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "to": "scripts_migrate_crm_opportunity_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_migrate_table", "to": "scripts_migrate_crm_opportunity_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_print_report", "to": "scripts_migrate_crm_opportunity_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_legacy_id_to_str", "to": "scripts_migrate_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity", "to": "scripts_migrate_crm_opportunity_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "to": "scripts_migrate_crm_opportunity_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_product", "to": "scripts_migrate_crm_opportunity_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "to": "scripts_migrate_crm_opportunity_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_write_mapping_csv", "to": "scripts_migrate_crm_opportunity_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_dec", "to": "scripts_migrate_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_normalize_follow_type", "to": "scripts_migrate_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "to": "scripts_migrate_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_str_or_none", "to": "scripts_migrate_crm_opportunity_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_main", "to": "scripts_migrate_crm_opportunity_derive_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_load_settings_env", "to": "scripts_migrate_crm_opportunity_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_main", "to": "scripts_migrate_crm_opportunity_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_main", "to": "scripts_migrate_crm_opportunity_load_runtime_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_load_user_mapping", "to": "scripts_migrate_crm_opportunity_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_run_migration", "to": "scripts_migrate_crm_opportunity_load_user_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_main", "to": "scripts_migrate_crm_opportunity_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_run_migration", "to": "scripts_migrate_crm_opportunity_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_write_mapping_csv", "to": "scripts_migrate_crm_opportunity_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "to": "scripts_migrate_crm_opportunity_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_run_migration", "to": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_fetch_source_rows", "to": "scripts_migrate_crm_opportunity_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "to": "scripts_migrate_crm_opportunity_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_migrate_table", "to": "scripts_migrate_crm_opportunity_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_run_migration", "to": "scripts_migrate_crm_opportunity_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "to": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_run_migration", "to": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "to": "scripts_migrate_crm_opportunity_normalize_follow_type", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_dec", "to": "scripts_migrate_crm_opportunity_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity", "to": "scripts_migrate_crm_opportunity_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_product", "to": "scripts_migrate_crm_opportunity_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "to": "scripts_migrate_crm_opportunity_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity", "to": "scripts_migrate_crm_opportunity_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_product", "to": "scripts_migrate_crm_opportunity_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity", "to": "scripts_migrate_crm_opportunity_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "to": "scripts_migrate_crm_opportunity_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_product", "to": "scripts_migrate_crm_opportunity_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "to": "scripts_migrate_crm_opportunity_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_migrate_table", "to": "scripts_migrate_crm_opportunity_fetch_source_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_migrate_table", "to": "scripts_migrate_crm_opportunity_target_row_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_migrate_table", "to": "scripts_migrate_crm_opportunity_transform_opportunity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_migrate_table", "to": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "to": "scripts_migration_minio_url_resolve_oss_id_csv", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_opportunity_migrate_table", "to": "scripts_migrate_crm_opportunity_transform_opportunity_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_migrate_table", "to": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_run_migration", "to": "scripts_migrate_crm_opportunity_write_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_run_migration", "to": "scripts_migrate_crm_opportunity_migrate_table", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_run_migration", "to": "scripts_migrate_crm_opportunity_print_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_opportunity_main", "to": "scripts_migrate_crm_opportunity_run_migration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_count_source_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_derive_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_load_runtime_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_load_user_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_print_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_run_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_stepstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_str_or_none", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_target_row_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_target_table_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice", "to": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_migrationstats_step", "to": "scripts_migrate_crm_payment_invoice_stepstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "to": "scripts_migrate_crm_payment_invoice_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_migrationstats", "to": "scripts_migrate_crm_payment_invoice_migrationstats_step", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_print_report", "to": "scripts_migrate_crm_payment_invoice_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "to": "scripts_migrate_crm_payment_invoice_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "to": "scripts_migrate_crm_payment_invoice_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_run_migration", "to": "scripts_migrate_crm_payment_invoice_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "to": "scripts_migrate_crm_payment_invoice_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "to": "scripts_migrate_crm_payment_invoice_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_print_report", "to": "scripts_migrate_crm_payment_invoice_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "to": "scripts_migrate_crm_payment_invoice_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "to": "scripts_migrate_crm_payment_invoice_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "to": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "to": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "to": "scripts_migrate_crm_payment_invoice_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_str_or_none", "to": "scripts_migrate_crm_payment_invoice_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_main", "to": "scripts_migrate_crm_payment_invoice_derive_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_load_settings_env", "to": "scripts_migrate_crm_payment_invoice_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_main", "to": "scripts_migrate_crm_payment_invoice_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_main", "to": "scripts_migrate_crm_payment_invoice_load_runtime_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_load_user_mapping", "to": "scripts_migrate_crm_payment_invoice_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_run_migration", "to": "scripts_migrate_crm_payment_invoice_load_user_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_main", "to": "scripts_migrate_crm_payment_invoice_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "to": "scripts_migrate_crm_payment_invoice_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_run_migration", "to": "scripts_migrate_crm_payment_invoice_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "to": "scripts_migrate_crm_payment_invoice_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "to": "scripts_migrate_crm_payment_invoice_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_run_migration", "to": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_count_source_rows", "to": "scripts_migrate_crm_payment_invoice_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "to": "scripts_migrate_crm_payment_invoice_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "to": "scripts_migrate_crm_payment_invoice_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "to": "scripts_migrate_crm_payment_invoice_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_run_migration", "to": "scripts_migrate_crm_payment_invoice_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_target_table_exists", "to": "scripts_migrate_crm_payment_invoice_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "to": "scripts_migrate_crm_payment_invoice_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "to": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "to": "scripts_migrate_crm_payment_invoice_count_source_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "to": "scripts_migrate_crm_payment_invoice_target_table_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "to": "scripts_migrate_crm_payment_invoice_target_row_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "to": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "to": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_run_migration", "to": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_run_migration", "to": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_run_migration", "to": "scripts_migrate_crm_payment_invoice_print_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_payment_invoice_main", "to": "scripts_migrate_crm_payment_invoice_run_migration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_clear_target_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_count_target_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_dec", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_derive_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_fetch_portal_admin_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_fetch_source_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_legacy_id_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_load_runtime_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_load_user_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_print_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_resolve_portal_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_run_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_target_row_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_transform_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product", "to": "scripts_migrate_crm_product_write_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_print_report", "to": "scripts_migrate_crm_product_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_resolve_portal_user_id", "to": "scripts_migrate_crm_product_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_run_migration", "to": "scripts_migrate_crm_product_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_transform_row", "to": "scripts_migrate_crm_product_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_legacy_id_to_str", "to": "scripts_migrate_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_transform_row", "to": "scripts_migrate_crm_product_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_write_mapping_csv", "to": "scripts_migrate_crm_product_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_dec", "to": "scripts_migrate_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_resolve_portal_user_id", "to": "scripts_migrate_crm_product_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_main", "to": "scripts_migrate_crm_product_derive_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_load_settings_env", "to": "scripts_migrate_crm_product_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_main", "to": "scripts_migrate_crm_product_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_main", "to": "scripts_migrate_crm_product_load_runtime_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_load_user_mapping", "to": "scripts_migrate_crm_product_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_run_migration", "to": "scripts_migrate_crm_product_load_user_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_main", "to": "scripts_migrate_crm_product_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_run_migration", "to": "scripts_migrate_crm_product_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_write_mapping_csv", "to": "scripts_migrate_crm_product_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_fetch_portal_admin_id", "to": "scripts_migrate_crm_product_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_run_migration", "to": "scripts_migrate_crm_product_fetch_portal_admin_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_count_target_rows", "to": "scripts_migrate_crm_product_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_fetch_source_rows", "to": "scripts_migrate_crm_product_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_run_migration", "to": "scripts_migrate_crm_product_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_transform_row", "to": "scripts_migrate_crm_product_resolve_portal_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_run_migration", "to": "scripts_migrate_crm_product_fetch_source_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_main", "to": "scripts_migrate_crm_product_count_target_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_dec", "to": "scripts_migrate_crm_product_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_transform_row", "to": "scripts_migrate_crm_product_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_transform_row", "to": "scripts_migrate_crm_product_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_run_migration", "to": "scripts_migrate_crm_product_transform_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_run_migration", "to": "scripts_migrate_crm_product_target_row_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_run_migration", "to": "scripts_migrate_crm_product_write_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_run_migration", "to": "scripts_migrate_crm_product_print_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_run_migration", "to": "scripts_migrate_crm_product_clear_target_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_main", "to": "scripts_migrate_crm_product_run_migration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_clear_target_categories", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_compute_level", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_count_target_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_derive_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_fetch_portal_admin_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_fetch_source_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_legacy_id_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_load_runtime_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_load_user_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_print_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_resolve_portal_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_run_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_target_row_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_topo_sort_categories", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_transform_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category", "to": "scripts_migrate_crm_product_category_write_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_print_report", "to": "scripts_migrate_crm_product_category_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_resolve_portal_user_id", "to": "scripts_migrate_crm_product_category_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_transform_row", "to": "scripts_migrate_crm_product_category_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_legacy_id_to_str", "to": "scripts_migrate_crm_product_category_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_rationale_56", "to": "scripts_migrate_crm_product_category_legacy_id_to_str", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_transform_row", "to": "scripts_migrate_crm_product_category_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_write_mapping_csv", "to": "scripts_migrate_crm_product_category_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_resolve_portal_user_id", "to": "scripts_migrate_crm_product_category_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_main", "to": "scripts_migrate_crm_product_category_derive_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_load_settings_env", "to": "scripts_migrate_crm_product_category_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_main", "to": "scripts_migrate_crm_product_category_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_main", "to": "scripts_migrate_crm_product_category_load_runtime_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_load_user_mapping", "to": "scripts_migrate_crm_product_category_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_rationale_93", "to": "scripts_migrate_crm_product_category_load_user_mapping", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_load_user_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_main", "to": "scripts_migrate_crm_product_category_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_write_mapping_csv", "to": "scripts_migrate_crm_product_category_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_fetch_portal_admin_id", "to": "scripts_migrate_crm_product_category_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_rationale_118", "to": "scripts_migrate_crm_product_category_fetch_portal_admin_id", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_fetch_portal_admin_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_count_target_rows", "to": "scripts_migrate_crm_product_category_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_fetch_source_rows", "to": "scripts_migrate_crm_product_category_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_transform_row", "to": "scripts_migrate_crm_product_category_resolve_portal_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_fetch_source_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_main", "to": "scripts_migrate_crm_product_category_count_target_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_rationale_174", "to": "scripts_migrate_crm_product_category_topo_sort_categories", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_topo_sort_categories", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_transform_row", "to": "scripts_migrate_crm_product_category_compute_level", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_transform_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_target_row_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_write_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_print_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_run_migration", "to": "scripts_migrate_crm_product_category_clear_target_categories", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_product_category_main", "to": "scripts_migrate_crm_product_category_run_migration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migration_minio_url", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_dec", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_derive_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_fetch_portal_admin_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_fetch_source_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_legacy_id_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_legacy_parent_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_load_oss_id_to_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_load_runtime_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_load_user_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_migrate_table", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_normalize_attachment_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_normalize_pdf_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_print_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_py_decimal", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_resolve_portal_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_run_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_stepstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_str_or_none", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_target_row_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_transform_quote", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_transform_quote_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_transform_quote_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_transform_quote_share_log", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_transform_supplier_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote", "to": "scripts_migrate_crm_quote_write_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrationstats_step", "to": "scripts_migrate_crm_quote_stepstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrate_table", "to": "scripts_migrate_crm_quote_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrationstats", "to": "scripts_migrate_crm_quote_migrationstats_step", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_print_report", "to": "scripts_migrate_crm_quote_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_resolve_portal_user_id", "to": "scripts_migrate_crm_quote_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_run_migration", "to": "scripts_migrate_crm_quote_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote", "to": "scripts_migrate_crm_quote_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote_approval", "to": "scripts_migrate_crm_quote_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote_product", "to": "scripts_migrate_crm_quote_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote_share_log", "to": "scripts_migrate_crm_quote_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_supplier_info", "to": "scripts_migrate_crm_quote_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrate_table", "to": "scripts_migrate_crm_quote_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_print_report", "to": "scripts_migrate_crm_quote_migrationstats_step", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_legacy_id_to_str", "to": "scripts_migrate_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote", "to": "scripts_migrate_crm_quote_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote_approval", "to": "scripts_migrate_crm_quote_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote_product", "to": "scripts_migrate_crm_quote_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote_share_log", "to": "scripts_migrate_crm_quote_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_supplier_info", "to": "scripts_migrate_crm_quote_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_write_mapping_csv", "to": "scripts_migrate_crm_quote_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_dec", "to": "scripts_migrate_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_legacy_parent_id", "to": "scripts_migrate_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_normalize_attachment_csv", "to": "scripts_migrate_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_normalize_pdf_url", "to": "scripts_migrate_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_resolve_portal_user_id", "to": "scripts_migrate_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_str_or_none", "to": "scripts_migrate_crm_quote_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote", "to": "scripts_migrate_crm_quote_legacy_parent_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_main", "to": "scripts_migrate_crm_quote_derive_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_load_settings_env", "to": "scripts_migrate_crm_quote_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_main", "to": "scripts_migrate_crm_quote_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_main", "to": "scripts_migrate_crm_quote_load_runtime_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_load_user_mapping", "to": "scripts_migrate_crm_quote_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_run_migration", "to": "scripts_migrate_crm_quote_load_user_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_main", "to": "scripts_migrate_crm_quote_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_run_migration", "to": "scripts_migrate_crm_quote_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_write_mapping_csv", "to": "scripts_migrate_crm_quote_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_fetch_portal_admin_id", "to": "scripts_migrate_crm_quote_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_run_migration", "to": "scripts_migrate_crm_quote_fetch_portal_admin_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_fetch_source_rows", "to": "scripts_migrate_crm_quote_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_load_oss_id_to_url", "to": "scripts_migrate_crm_quote_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrate_table", "to": "scripts_migrate_crm_quote_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_run_migration", "to": "scripts_migrate_crm_quote_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_run_migration", "to": "scripts_migrate_crm_quote_load_oss_id_to_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_normalize_attachment_csv", "to": "scripts_migration_minio_url_extract_minio_object_key", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_quote_normalize_attachment_csv", "to": "scripts_migration_minio_url_join_relative_urls", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_quote_normalize_attachment_csv", "to": "scripts_migration_minio_url_resolve_oss_id_csv", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_quote_transform_quote", "to": "scripts_migrate_crm_quote_normalize_attachment_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_normalize_pdf_url", "to": "scripts_migration_minio_url_extract_minio_object_key", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_quote_transform_quote", "to": "scripts_migrate_crm_quote_normalize_pdf_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_dec", "to": "scripts_migrate_crm_quote_py_decimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote", "to": "scripts_migrate_crm_quote_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote_product", "to": "scripts_migrate_crm_quote_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote", "to": "scripts_migrate_crm_quote_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote_product", "to": "scripts_migrate_crm_quote_py_decimal", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote", "to": "scripts_migrate_crm_quote_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote_approval", "to": "scripts_migrate_crm_quote_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote_product", "to": "scripts_migrate_crm_quote_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_quote_share_log", "to": "scripts_migrate_crm_quote_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_transform_supplier_info", "to": "scripts_migrate_crm_quote_str_or_none", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrate_table", "to": "scripts_migrate_crm_quote_fetch_source_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrate_table", "to": "scripts_migrate_crm_quote_target_row_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrate_table", "to": "scripts_migrate_crm_quote_transform_supplier_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrate_table", "to": "scripts_migrate_crm_quote_transform_quote", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrate_table", "to": "scripts_migrate_crm_quote_transform_quote_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrate_table", "to": "scripts_migrate_crm_quote_transform_quote_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_migrate_table", "to": "scripts_migrate_crm_quote_transform_quote_share_log", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_run_migration", "to": "scripts_migrate_crm_quote_write_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_run_migration", "to": "scripts_migrate_crm_quote_migrate_table", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_run_migration", "to": "scripts_migrate_crm_quote_print_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_quote_main", "to": "scripts_migrate_crm_quote_run_migration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migration_minio_url", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_apply_biz_backfill", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_backfillrule", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_bizref", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_build_biz_index", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_count_target_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_derive_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_fetch_source_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_legacy_id_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_load_runtime_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_load_user_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_normalize_oss_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_print_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_resolve_portal_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_run_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_table_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_target_row_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_transform_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_write_backfill_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_write_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss", "to": "scripts_migrate_crm_sys_oss_write_unresolved_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_apply_biz_backfill", "to": "scripts_migrate_crm_sys_oss_bizref", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_build_biz_index", "to": "scripts_migrate_crm_sys_oss_bizref", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_write_backfill_csv", "to": "scripts_migrate_crm_sys_oss_bizref", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_write_unresolved_csv", "to": "scripts_migrate_crm_sys_oss_bizref", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_build_biz_index", "to": "scripts_migrate_crm_sys_oss_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_print_report", "to": "scripts_migrate_crm_sys_oss_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_resolve_portal_user_id", "to": "scripts_migrate_crm_sys_oss_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_transform_row", "to": "scripts_migrate_crm_sys_oss_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_build_biz_index", "to": "scripts_migrate_crm_sys_oss_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_legacy_id_to_str", "to": "scripts_migrate_crm_sys_oss_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", "to": "scripts_migrate_crm_sys_oss_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_transform_row", "to": "scripts_migrate_crm_sys_oss_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_write_mapping_csv", "to": "scripts_migrate_crm_sys_oss_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", "to": "scripts_migrate_crm_sys_oss_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_resolve_portal_user_id", "to": "scripts_migrate_crm_sys_oss_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_main", "to": "scripts_migrate_crm_sys_oss_derive_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_load_settings_env", "to": "scripts_migrate_crm_sys_oss_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_main", "to": "scripts_migrate_crm_sys_oss_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_main", "to": "scripts_migrate_crm_sys_oss_load_runtime_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_load_user_mapping", "to": "scripts_migrate_crm_sys_oss_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_load_user_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_main", "to": "scripts_migrate_crm_sys_oss_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_write_backfill_csv", "to": "scripts_migrate_crm_sys_oss_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_write_mapping_csv", "to": "scripts_migrate_crm_sys_oss_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_write_unresolved_csv", "to": "scripts_migrate_crm_sys_oss_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id", "to": "scripts_migrate_crm_sys_oss_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_fetch_portal_admin_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_apply_biz_backfill", "to": "scripts_migrate_crm_sys_oss_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_build_biz_index", "to": "scripts_migrate_crm_sys_oss_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_count_target_rows", "to": "scripts_migrate_crm_sys_oss_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_fetch_source_rows", "to": "scripts_migrate_crm_sys_oss_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_table_exists", "to": "scripts_migrate_crm_sys_oss_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_transform_row", "to": "scripts_migrate_crm_sys_oss_resolve_portal_user_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_fetch_source_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_main", "to": "scripts_migrate_crm_sys_oss_count_target_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_transform_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_transform_row", "to": "scripts_migration_minio_url_normalize_oss_storage_url", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_target_row_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_build_biz_index", "to": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_parse_oss_id_tokens", "to": "scripts_migrate_crm_sys_oss_normalize_oss_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_build_biz_index", "to": "scripts_migrate_crm_sys_oss_table_exists", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_build_biz_index", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_apply_biz_backfill", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_write_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_write_mapping_csv", "to": "scripts_migration_minio_url_normalize_oss_storage_url", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_write_backfill_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_write_unresolved_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_run_migration", "to": "scripts_migrate_crm_sys_oss_print_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_crm_sys_oss_main", "to": "scripts_migrate_crm_sys_oss_run_migration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_build_id_maps", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_clip_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_count_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_export_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_fetch_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_legacy_id_to_str", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_map_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_migrate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_parse_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_parse_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_print_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_py_datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_transform_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_transform_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_transform_weighing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data", "to": "scripts_migrate_dibang_data_truncate_target_tables", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_clip_text", "to": "scripts_migrate_dibang_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_map_id", "to": "scripts_migrate_dibang_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_print_report", "to": "scripts_migrate_dibang_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_inventory", "to": "scripts_migrate_dibang_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_plan", "to": "scripts_migrate_dibang_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_weighing", "to": "scripts_migrate_dibang_data_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_parse_date", "to": "scripts_migrate_dibang_data_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_parse_date", "to": "scripts_migrate_dibang_data_py_date", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_parse_datetime", "to": "scripts_migrate_dibang_data_parse_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_inventory", "to": "scripts_migrate_dibang_data_parse_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_plan", "to": "scripts_migrate_dibang_data_parse_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_clip_text", "to": "scripts_migrate_dibang_data_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_map_id", "to": "scripts_migrate_dibang_data_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_parse_datetime", "to": "scripts_migrate_dibang_data_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_inventory", "to": "scripts_migrate_dibang_data_py_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_plan", "to": "scripts_migrate_dibang_data_py_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_parse_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_parse_datetime", "to": "scripts_migrate_dibang_data_py_datetime", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_inventory", "to": "scripts_migrate_dibang_data_parse_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_plan", "to": "scripts_migrate_dibang_data_parse_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_weighing", "to": "scripts_migrate_dibang_data_parse_datetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_inventory", "to": "scripts_migrate_dibang_data_clip_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_plan", "to": "scripts_migrate_dibang_data_clip_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_weighing", "to": "scripts_migrate_dibang_data_clip_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_fetch_rows", "to": "scripts_migrate_dibang_data_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_fetch_rows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_count_rows", "to": "scripts_migrate_dibang_data_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_map_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_inventory", "to": "scripts_migrate_dibang_data_map_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_transform_weighing", "to": "scripts_migrate_dibang_data_map_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_build_id_maps", "to": "scripts_migrate_dibang_data_legacy_id_to_str", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_rationale_146", "to": "scripts_migrate_dibang_data_legacy_id_to_str", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_build_id_maps", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_transform_plan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_transform_inventory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_transform_weighing", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_truncate_target_tables", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_export_mapping", "to": "scripts_migrate_dibang_data_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_export_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_main", "to": "scripts_migrate_dibang_data_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_migrate", "to": "scripts_migrate_dibang_data_print_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_dibang_data_main", "to": "scripts_migrate_dibang_data_migrate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_build_merged_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_bx_role_labels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_check_minio", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_check_mysql", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_check_redis", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_clip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_crm_role_labels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_derive_source_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_ensure_portal_role", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_fetch_bx_role_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_fetch_bx_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_fetch_crm_user_roles", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_fetch_crm_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_generate_initial_password", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_has_chinese", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_insert_user_role", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_load_dept_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_load_runtime_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_migrate_users", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_migrationstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_normalize_phone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_parse_args", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_portal_role_names_for_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_sourceuser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_target_user_exists_conn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users", "to": "scripts_migrate_users_write_mapping_outputs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_build_merged_users", "to": "scripts_migrate_users_sourceuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_portal_role_names_for_user", "to": "scripts_migrate_users_sourceuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_build_merged_users", "to": "scripts_migrate_users_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_ensure_portal_role", "to": "scripts_migrate_users_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_insert_user_role", "to": "scripts_migrate_users_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_migrationstats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "scripts_migrate_users_migrationstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_build_merged_users", "to": "scripts_migrate_users_has_chinese", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_build_merged_users", "to": "scripts_migrate_users_clip", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_clip", "to": "scripts_migrate_users_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "scripts_migrate_users_clip", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_normalize_phone", "to": "scripts_migrate_users_py_any", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_build_merged_users", "to": "scripts_migrate_users_normalize_phone", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "scripts_migrate_users_generate_initial_password", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_rationale_136", "to": "scripts_migrate_users_generate_initial_password", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "scripts_migrate_users_bx_role_labels", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "scripts_migrate_users_crm_role_labels", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_load_dept_mapping_csv", "to": "scripts_migrate_users_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_load_dept_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_rationale_154", "to": "scripts_migrate_users_load_dept_mapping_csv", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_load_settings_env", "to": "scripts_migrate_users_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_write_mapping_outputs", "to": "scripts_migrate_users_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_derive_source_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_load_runtime_settings", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_rationale_185", "to": "scripts_migrate_users_load_runtime_settings", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_check_mysql", "to": "scripts_migrate_users_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_check_mysql", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_build_merged_users", "to": "scripts_migrate_users_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_fetch_bx_role_users", "to": "scripts_migrate_users_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_fetch_bx_users", "to": "scripts_migrate_users_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_fetch_crm_user_roles", "to": "scripts_migrate_users_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_fetch_crm_users", "to": "scripts_migrate_users_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "scripts_migrate_users_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_check_redis", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_check_minio", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_build_merged_users", "to": "scripts_migrate_users_fetch_bx_users", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_build_merged_users", "to": "scripts_migrate_users_fetch_crm_users", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_build_merged_users", "to": "scripts_migrate_users_fetch_bx_role_users", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_build_merged_users", "to": "scripts_migrate_users_fetch_crm_user_roles", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "scripts_migrate_users_build_merged_users", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "scripts_migrate_users_target_user_exists_conn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "scripts_migrate_users_ensure_portal_role", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "scripts_migrate_users_portal_role_names_for_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_migrate_users", "to": "scripts_migrate_users_insert_user_role", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_migrate_users", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_write_mapping_outputs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_main", "to": "scripts_migrate_users_parse_args", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migrate_users_parse_args", "to": "namespace", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url", "to": "scripts_migration_minio_url_extract_minio_object_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url", "to": "scripts_migration_minio_url_join_relative_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url", "to": "scripts_migration_minio_url_normalize_oss_storage_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url", "to": "scripts_migration_minio_url_resolve_oss_id_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url", "to": "scripts_migration_minio_url_strip_legacy_prefix", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url", "to": "scripts_migration_minio_url_strip_url_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url_rationale_1", "to": "scripts_migration_minio_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url_extract_minio_object_key", "to": "scripts_migration_minio_url_strip_url_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url_rationale_40", "to": "scripts_migration_minio_url_strip_url_query", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url_strip_legacy_prefix", "to": "scripts_migration_minio_url_strip_url_query", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url_extract_minio_object_key", "to": "scripts_migration_minio_url_strip_legacy_prefix", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url_normalize_oss_storage_url", "to": "scripts_migration_minio_url_extract_minio_object_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url_rationale_61", "to": "scripts_migration_minio_url_extract_minio_object_key", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url_rationale_89", "to": "scripts_migration_minio_url_normalize_oss_storage_url", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url_resolve_oss_id_csv", "to": "scripts_migration_minio_url_join_relative_urls", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_migration_minio_url_rationale_113", "to": "scripts_migration_minio_url_resolve_oss_id_csv", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no", "to": "scripts_renumber_crm_product_no_apply_renumber", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no", "to": "scripts_renumber_crm_product_no_build_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no", "to": "scripts_renumber_crm_product_no_fetch_products", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no", "to": "scripts_renumber_crm_product_no_format_new_product_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no", "to": "scripts_renumber_crm_product_no_load_settings_env", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no", "to": "scripts_renumber_crm_product_no_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no", "to": "scripts_renumber_crm_product_no_product_id_sort_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no", "to": "scripts_renumber_crm_product_no_renumberstats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no", "to": "scripts_renumber_crm_product_no_validate_mapping", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no", "to": "scripts_renumber_crm_product_no_write_mapping_csv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_apply_renumber", "to": "scripts_renumber_crm_product_no_renumberstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_main", "to": "scripts_renumber_crm_product_no_renumberstats", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_validate_mapping", "to": "scripts_renumber_crm_product_no_renumberstats", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_load_settings_env", "to": "scripts_renumber_crm_product_no_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_main", "to": "scripts_renumber_crm_product_no_load_settings_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_fetch_products", "to": "scripts_renumber_crm_product_no_product_id_sort_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_build_mapping", "to": "scripts_renumber_crm_product_no_format_new_product_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_main", "to": "scripts_renumber_crm_product_no_format_new_product_no", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_fetch_products", "to": "scripts_renumber_crm_product_no_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_main", "to": "scripts_renumber_crm_product_no_fetch_products", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_apply_renumber", "to": "scripts_renumber_crm_product_no_py_engine", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_main", "to": "scripts_renumber_crm_product_no_build_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_main", "to": "scripts_renumber_crm_product_no_validate_mapping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_main", "to": "scripts_renumber_crm_product_no_write_mapping_csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_write_mapping_csv", "to": "scripts_renumber_crm_product_no_py_path", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_main", "to": "scripts_renumber_crm_product_no_py_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_main", "to": "scripts_renumber_crm_product_no_apply_renumber", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_renumber_crm_product_no_rationale_144", "to": "scripts_renumber_crm_product_no_apply_renumber", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_check_python", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_create_venv", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_ensure_dirs", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_ensure_valid_venv", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_ensure_venv_and_runtime", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_install_dependencies", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_is_running", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_log_error", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_log_info", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_log_warn", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_reset_venv", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_sh__entry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_show_help", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_show_logs", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_start_server", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_status_server", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_stop_server", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_venv_is_usable", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod", "to": "start_prod_verify_health", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_sh__entry", "to": "start_prod_install_dependencies", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_sh__entry", "to": "start_prod_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_sh__entry", "to": "start_prod_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_sh__entry", "to": "start_prod_reset_venv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_sh__entry", "to": "start_prod_show_help", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_sh__entry", "to": "start_prod_show_logs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_sh__entry", "to": "start_prod_start_server", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_sh__entry", "to": "start_prod_status_server", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_sh__entry", "to": "start_prod_stop_server", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_check_python", "to": "start_prod_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_create_venv", "to": "start_prod_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_install_dependencies", "to": "start_prod_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_start_server", "to": "start_prod_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_stop_server", "to": "start_prod_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_verify_health", "to": "start_prod_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_check_python", "to": "start_prod_log_warn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_create_venv", "to": "start_prod_log_warn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_ensure_valid_venv", "to": "start_prod_log_warn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_reset_venv", "to": "start_prod_log_warn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_show_logs", "to": "start_prod_log_warn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_start_server", "to": "start_prod_log_warn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_stop_server", "to": "start_prod_log_warn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_verify_health", "to": "start_prod_log_warn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_check_python", "to": "start_prod_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_create_venv", "to": "start_prod_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_ensure_valid_venv", "to": "start_prod_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_install_dependencies", "to": "start_prod_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_start_server", "to": "start_prod_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_show_logs", "to": "start_prod_ensure_dirs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_start_server", "to": "start_prod_ensure_dirs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_install_dependencies", "to": "start_prod_check_python", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_start_server", "to": "start_prod_check_python", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_ensure_valid_venv", "to": "start_prod_venv_is_usable", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_ensure_venv_and_runtime", "to": "start_prod_venv_is_usable", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_ensure_valid_venv", "to": "start_prod_reset_venv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_ensure_valid_venv", "to": "start_prod_create_venv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_install_dependencies", "to": "start_prod_ensure_valid_venv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_ensure_venv_and_runtime", "to": "start_prod_install_dependencies", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_start_server", "to": "start_prod_ensure_venv_and_runtime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_start_server", "to": "start_prod_is_running", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_status_server", "to": "start_prod_is_running", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_stop_server", "to": "start_prod_is_running", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_prod_start_server", "to": "start_prod_verify_health", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_check_env", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_check_python", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_create_venv", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_init_env", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_install_dependencies", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_log_error", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_log_info", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_log_success", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_log_warn", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_restart_server", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_setup_logs", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_sh__entry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_show_help", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_show_logs", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_show_status", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_start_server", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start", "to": "start_stop_server", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_sh__entry", "to": "start_check_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_sh__entry", "to": "start_check_python", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_sh__entry", "to": "start_init_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_sh__entry", "to": "start_install_dependencies", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_sh__entry", "to": "start_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_sh__entry", "to": "start_restart_server", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_sh__entry", "to": "start_show_help", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_sh__entry", "to": "start_show_logs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_sh__entry", "to": "start_show_status", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_sh__entry", "to": "start_start_server", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_sh__entry", "to": "start_stop_server", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_check_python", "to": "start_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_create_venv", "to": "start_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_install_dependencies", "to": "start_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_restart_server", "to": "start_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_setup_logs", "to": "start_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_show_logs", "to": "start_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_start_server", "to": "start_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_stop_server", "to": "start_log_info", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_check_env", "to": "start_log_warn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_start_server", "to": "start_log_warn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_stop_server", "to": "start_log_warn", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_check_env", "to": "start_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_check_python", "to": "start_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_show_logs", "to": "start_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_start_server", "to": "start_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_stop_server", "to": "start_log_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_create_venv", "to": "start_log_success", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_init_env", "to": "start_log_success", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_install_dependencies", "to": "start_log_success", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_start_server", "to": "start_log_success", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_stop_server", "to": "start_log_success", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_init_env", "to": "start_check_python", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_check_env", "to": "start_create_venv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_install_dependencies", "to": "start_create_venv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_check_env", "to": "start_install_dependencies", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_init_env", "to": "start_check_env", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_start_server", "to": "start_setup_logs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_restart_server", "to": "start_start_server", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "start_restart_server", "to": "start_stop_server", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger", "to": "tests_test_bx_invoice_ledger_test_release_idempotent_guard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger", "to": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger", "to": "tests_test_bx_invoice_ledger_test_summarize_delete_and_release", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger", "to": "tests_test_bx_invoice_ledger_test_summarize_upload_and_reimburse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_bx_invoice_ledger_rationale_45", "to": "tests_test_bx_invoice_ledger_test_summarize_allows_negative_balance", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "tests_test_crm_approval_reedit_approval", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "tests_test_crm_approval_reedit_test_contract_can_approve_prefers_current_pending_over_historical_approved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "tests_test_crm_approval_reedit_test_contract_invalidate_all_soft_deletes_approved_and_pending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "tests_test_crm_approval_reedit_test_contract_update_invalidates_all_approvals_on_reedit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "tests_test_crm_approval_reedit_test_quote_can_approve_false_when_only_historical_approved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "tests_test_crm_approval_reedit_test_quote_invalidate_all_soft_deletes_approved_and_pending", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit", "to": "tests_test_crm_approval_reedit_test_quote_update_invalidates_all_approvals_on_reedit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_rationale_1", "to": "tests_test_crm_approval_reedit", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_test_contract_can_approve_prefers_current_pending_over_historical_approved", "to": "tests_test_crm_approval_reedit_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_test_contract_invalidate_all_soft_deletes_approved_and_pending", "to": "tests_test_crm_approval_reedit_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_test_quote_can_approve_false_when_only_historical_approved", "to": "tests_test_crm_approval_reedit_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved", "to": "tests_test_crm_approval_reedit_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_test_quote_invalidate_all_soft_deletes_approved_and_pending", "to": "tests_test_crm_approval_reedit_approval", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_rationale_30", "to": "tests_test_crm_approval_reedit_test_quote_can_approve_prefers_current_pending_over_historical_approved", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_approval_reedit_rationale_90", "to": "tests_test_crm_approval_reedit_test_quote_update_invalidates_all_approvals_on_reedit", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_generate_empty_default_party_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_generate_empty_uses_party_order_after_swap", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_generate_fallback_when_parties_blank", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_generate_full_party_name_in_user_input_is_replaced_by_short", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_generate_purchase_does_not_reverse_party_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_generate_renewal_name_is_preserved", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_generate_user_name_keeps_body_and_syncs_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_resolve_does_not_fuzzy_match_short_inside_longer_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_resolve_fallback_to_party_full_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_exact_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_resolve_matches_customer_invoice_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties", "to": "tests_test_crm_contract_name_from_parties_test_resolve_matches_supplier_exact_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_rationale_1", "to": "tests_test_crm_contract_name_from_parties", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_rationale_60", "to": "tests_test_crm_contract_name_from_parties_test_resolve_does_not_fuzzy_match_short_inside_longer_name", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_rationale_74", "to": "tests_test_crm_contract_name_from_parties_test_generate_empty_uses_party_order_after_swap", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_name_from_parties_rationale_132", "to": "tests_test_crm_contract_name_from_parties_test_generate_full_party_name_in_user_input_is_replaced_by_short", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "tests_test_crm_contract_no_align_mock_last_contract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "tests_test_crm_contract_no_align_test_align_bumps_seq_when_occupied", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "tests_test_crm_contract_no_align_test_align_exclude_id_skips_self", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "tests_test_crm_contract_no_align_test_align_returns_original_when_nonstandard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "tests_test_crm_contract_no_align_test_replace_keeps_seq_and_swaps_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "tests_test_crm_contract_no_align_test_replace_noop_when_same_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align", "to": "tests_test_crm_contract_no_align_test_replace_returns_none_for_nonstandard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no", "to": "tests_test_crm_contract_no_align_mock_last_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max", "to": "tests_test_crm_contract_no_align_mock_last_contract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_rationale_83", "to": "tests_test_crm_contract_no_align_test_generate_bumps_past_soft_deleted_occupied_no", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_no_align_rationale_95", "to": "tests_test_crm_contract_no_align_test_generate_starts_after_soft_deleted_max", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_reedit_to_draft", "to": "tests_test_crm_contract_reedit_to_draft_test_assert_allows_editable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_reedit_to_draft", "to": "tests_test_crm_contract_reedit_to_draft_test_assert_rejects_non_editable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_contract_reedit_to_draft", "to": "tests_test_crm_contract_reedit_to_draft_test_editable_statuses", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search", "to": "tests_test_crm_name_pinyin_search_test_list_customer_options_keyword_includes_name_and_pinyin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search", "to": "tests_test_crm_name_pinyin_search_test_list_customers_keyword_includes_name_and_pinyin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search", "to": "tests_test_crm_name_pinyin_search_test_list_products_keyword_includes_name_and_pinyin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_name_pinyin_search_rationale_1", "to": "tests_test_crm_name_pinyin_search", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_product_options_keyword", "to": "tests_test_crm_product_options_keyword_test_list_product_options_keyword_only_filters_product_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_product_options_keyword_rationale_1", "to": "tests_test_crm_product_options_keyword", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause", "to": "tests_test_crm_settlement_clause_test_advance_payment_clause", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause", "to": "tests_test_crm_settlement_clause_test_arrive_payment_clause", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause", "to": "tests_test_crm_settlement_clause_test_empty_falls_back_to_arrive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause", "to": "tests_test_crm_settlement_clause_test_monthly_settlement_clause_uses_label", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause", "to": "tests_test_crm_settlement_clause_test_unknown_falls_back_to_arrive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_settlement_clause", "to": "tests_test_crm_settlement_clause_test_volume_quarterly_other_labels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_supplier_hazard", "to": "tests_test_crm_supplier_hazard_test_dual_requires_both", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_supplier_hazard", "to": "tests_test_crm_supplier_hazard_test_explosive_only_requires_allow_explosive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_supplier_hazard", "to": "tests_test_crm_supplier_hazard_test_plain_always_allowed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_crm_supplier_hazard", "to": "tests_test_crm_supplier_hazard_test_toxic_only_requires_allow_toxic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "tests_test_data_scope_fakemodel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "tests_test_data_scope_test_assert_row_in_data_scope_raises_403", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "tests_test_data_scope_test_no_role_scopes_returns_empty_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "tests_test_data_scope_test_row_in_data_scope_denied", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "tests_test_data_scope_test_row_in_data_scope_self_by_create_by", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "tests_test_data_scope_test_row_in_data_scope_self_by_owner_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "tests_test_data_scope_test_row_in_data_scope_super_admin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "tests_test_data_scope_test_scope4_invokes_filter_via_scope_collection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "tests_test_data_scope_test_scope4_with_owner_field_passes_owner_to_helper", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope", "to": "tests_test_data_scope_test_super_admin_bypass_apply", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope_rationale_1", "to": "tests_test_data_scope", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_data_scope_test_assert_row_in_data_scope_raises_403", "to": "tests_test_data_scope_fakemodel", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_data_scope_test_no_role_scopes_returns_empty_query", "to": "tests_test_data_scope_fakemodel", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_data_scope_test_scope4_invokes_filter_via_scope_collection", "to": "tests_test_data_scope_fakemodel", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_data_scope_test_scope4_with_owner_field_passes_owner_to_helper", "to": "tests_test_data_scope_fakemodel", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_data_scope_test_super_admin_bypass_apply", "to": "tests_test_data_scope_fakemodel", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_db_inventory_id", "to": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_inventory_id", "to": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_parses_scalar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_resolve_crm_product", "to": "tests_test_db_resolve_crm_product_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_resolve_crm_product", "to": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_resolve_crm_product", "to": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_resolve_crm_product_rationale_1", "to": "tests_test_db_resolve_crm_product", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_resolve_crm_product_test_resolve_allows_off_shelf_when_not_required", "to": "tests_test_db_resolve_crm_product_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_db_resolve_crm_product_test_resolve_rejects_off_shelf_by_default", "to": "tests_test_db_resolve_crm_product_product", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "tests_test_delete_guard_test_assert_raises_for_non_creator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "tests_test_delete_guard_test_creator_can_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "tests_test_delete_guard_test_empty_create_by_only_super_admin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "tests_test_delete_guard_test_legacy_name_match", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "tests_test_delete_guard_test_non_creator_cannot_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "tests_test_delete_guard_test_row_creator_id_from_object", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_delete_guard", "to": "tests_test_delete_guard_test_super_admin_can_delete_any", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "tests_test_duty_schedule_test_grab_rejects_duplicate_same_shift", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "tests_test_duty_schedule_test_grab_rejects_invalid_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "tests_test_duty_schedule_test_grab_rejects_when_closed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "tests_test_duty_schedule_test_grab_rejects_when_full", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "tests_test_duty_schedule_test_normalize_person_name_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "tests_test_duty_schedule_test_normalize_person_name_ok", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "tests_test_duty_schedule_test_normalize_person_name_too_long", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule", "to": "tests_test_duty_schedule_test_shift_labels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_duty_schedule_rationale_201", "to": "tests_test_duty_schedule_test_save_day_rejects_shrink_below_grab_count", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_menu_favorite_crud", "to": "tests_test_menu_favorite_crud_test_max_favorites_constant", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_menu_favorite_crud", "to": "tests_test_menu_favorite_crud_test_normalize_menu_path_strips_and_requires_slash", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr", "to": "tests_test_pinyin_abbr_test_chinese_and_alnum", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr", "to": "tests_test_pinyin_abbr_test_empty_and_whitespace", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr", "to": "tests_test_pinyin_abbr_test_resolve_not_submitted_empty_existing_generates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr", "to": "tests_test_pinyin_abbr_test_resolve_not_submitted_keeps_existing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr", "to": "tests_test_pinyin_abbr_test_resolve_submitted_provided_empty_generates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr", "to": "tests_test_pinyin_abbr_test_resolve_submitted_provided_nonempty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pinyin_abbr", "to": "tests_test_pinyin_abbr_test_truncate_to_100", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive", "to": "tests_test_pl_brand_archive_test_any_ok", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive", "to": "tests_test_pl_brand_archive_test_any_sum_must_match", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive", "to": "tests_test_pl_brand_archive_test_delta_for_plan_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive", "to": "tests_test_pl_brand_archive_test_no_brand_ignores_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive", "to": "tests_test_pl_brand_archive_test_required_allows_multi_brand_when_sum_matches", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive", "to": "tests_test_pl_brand_archive_test_required_allows_other_brand_when_sum_matches", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_brand_archive", "to": "tests_test_pl_brand_archive_test_required_sum_must_match", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_carrier_eligible", "to": "tests_test_pl_carrier_eligible_carrier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_carrier_eligible", "to": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_carrier_eligible_test_eligible_ignores_audit_qualification_agreement", "to": "tests_test_pl_carrier_eligible_carrier", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_accumulates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "tests_test_pl_dibang_plan_quantity_test_apply_plan_quantity_delta_never_below_zero", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_falls_back_to_inventory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_prefers_link_field", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "tests_test_pl_dibang_plan_quantity_test_resolve_link_contributed_qty_zero_when_missing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "tests_test_pl_dibang_plan_quantity_test_revoke_blocks_when_weighing_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_dibang_plan_quantity", "to": "tests_test_pl_dibang_plan_quantity_test_revoke_subtracts_plan_quantity_on_cancel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "tests_test_pl_feedback_brand_qty_test_format_brand_qty_summary_zero_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "tests_test_pl_feedback_brand_qty_test_persist_io_item_brand_qtys_writes_when_brand_mode_missing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "tests_test_pl_feedback_brand_qty_test_require_calls_validate_when_positive_rows", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "tests_test_pl_feedback_brand_qty_test_require_enforces_when_completed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "tests_test_pl_feedback_brand_qty_test_require_skips_when_no_brand_mode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty", "to": "tests_test_pl_feedback_brand_qty_test_require_skips_when_not_enforced", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_feedback_brand_qty_rationale_79", "to": "tests_test_pl_feedback_brand_qty_test_persist_io_item_brand_qtys_writes_when_brand_mode_missing", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_freight_unsettled_q_filter", "to": "tests_test_pl_freight_unsettled_q_filter_test_unsettled_plans_q_filter_includes_carrier_and_plate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_freight_unsettled_q_filter_rationale_1", "to": "tests_test_pl_freight_unsettled_q_filter", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_enrichment", "to": "tests_test_pl_io_order_enrichment_test_merge_plan_logistics_into_order", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_enrichment", "to": "tests_test_pl_io_order_enrichment_test_merge_plan_product_into_item", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_enrichment", "to": "tests_test_pl_io_order_enrichment_test_resolve_unit_label_maps_dun", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status", "to": "tests_test_pl_io_order_site_feedback_status_header", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status", "to": "tests_test_pl_io_order_site_feedback_status_item", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status", "to": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status", "to": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status", "to": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status", "to": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status", "to": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status", "to": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", "to": "tests_test_pl_io_order_site_feedback_status_header", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", "to": "tests_test_pl_io_order_site_feedback_status_header", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", "to": "tests_test_pl_io_order_site_feedback_status_header", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", "to": "tests_test_pl_io_order_site_feedback_status_header", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", "to": "tests_test_pl_io_order_site_feedback_status_header", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", "to": "tests_test_pl_io_order_site_feedback_status_header", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_does_not_reset_first_submitted_at", "to": "tests_test_pl_io_order_site_feedback_status_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_keeps_in_progress_when_requested", "to": "tests_test_pl_io_order_site_feedback_status_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_already_voided", "to": "tests_test_pl_io_order_site_feedback_status_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_rejects_invalid_status", "to": "tests_test_pl_io_order_site_feedback_status_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_completed", "to": "tests_test_pl_io_order_site_feedback_status_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_io_order_site_feedback_status_test_apply_site_feedback_sets_status_voided", "to": "tests_test_pl_io_order_site_feedback_status_item", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required", "to": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required", "to": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required", "to": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required", "to": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required", "to": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required", "to": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required", "to": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_rationale_1", "to": "tests_test_pl_personnel_cert_required", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_personnel_cert_required_rationale_79", "to": "tests_test_pl_personnel_cert_required_test_attachment_optional_for_required_slot", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_cert_list_filters", "to": "tests_test_pl_plan_cert_list_filters_compile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_cert_list_filters", "to": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_cert_list_filters", "to": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_cert_list_filters_rationale_1", "to": "tests_test_pl_plan_cert_list_filters", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_cert_list_filters_test_plan_has_hazard_product_exists_joins_crm_flags", "to": "tests_test_pl_plan_cert_list_filters_compile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_cert_list_filters_test_plan_has_incomplete_hazard_cert_exists_checks_required_urls", "to": "tests_test_pl_plan_cert_list_filters_compile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_create_date", "to": "tests_test_pl_plan_create_date_test_resolve_create_date_defaults_today", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_create_date", "to": "tests_test_pl_plan_create_date_test_resolve_create_date_uses_explicit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_resolve_driver", "to": "tests_test_pl_plan_resolve_driver_test_resolve_driver_with_explicit_id_returns_personnel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_resolve_driver", "to": "tests_test_pl_plan_resolve_driver_test_resolve_driver_without_vehicle_link_returns_none", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_resolve_driver_rationale_1", "to": "tests_test_pl_plan_resolve_driver", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_plan_resolve_driver_rationale_10", "to": "tests_test_pl_plan_resolve_driver_test_resolve_driver_without_vehicle_link_returns_none", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "tests_test_pl_public_link_archived_test_driver_link_flags_archived_when_plan_archived", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_by_transport_cancelled", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "tests_test_pl_public_link_archived_test_driver_link_flags_voided_takes_precedence_shape", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "tests_test_pl_public_link_archived_test_io_order_link_flags_archived_when_plan_archived", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "tests_test_pl_public_link_archived_test_io_order_link_flags_voided_by_header_or_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "tests_test_pl_public_link_archived_test_public_site_page_schema_exposes_archived", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "tests_test_pl_public_link_archived_test_public_transport_page_schema_exposes_plan_archived", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "tests_test_pl_public_link_archived_test_site_link_flags_archived_when_plan_archived", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "tests_test_pl_public_link_archived_test_site_link_flags_false_when_no_plan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived", "to": "tests_test_pl_public_link_archived_test_site_link_flags_voided_when_cancelled", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_public_link_archived_rationale_1", "to": "tests_test_pl_public_link_archived", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_transport_arrange_optional_driver", "to": "tests_test_pl_transport_arrange_optional_driver_test_apply_transport_arrange_fields_without_driver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_transport_arrange_optional_driver", "to": "tests_test_pl_transport_arrange_optional_driver_test_transport_arrange_schema_allows_missing_driver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_tripartite_cert_gates", "to": "tests_test_pl_tripartite_cert_gates_test_carrier_personnel_skips_required_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_tripartite_cert_gates", "to": "tests_test_pl_tripartite_cert_gates_test_self_personnel_still_requires_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_tripartite_cert_gates", "to": "tests_test_pl_tripartite_cert_gates_test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_tripartite_cert_gates_rationale_35", "to": "tests_test_pl_tripartite_cert_gates_test_validate_vehicle_save_certs_carrier_skips_vehicle_and_personnel_certs", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_vehicle_personnel_photo_schema", "to": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_create_accepts_photo_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_vehicle_personnel_photo_schema", "to": "tests_test_pl_vehicle_personnel_photo_schema_test_personnel_update_accepts_photo_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_vehicle_personnel_photo_schema", "to": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_create_accepts_photo_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_vehicle_personnel_photo_schema", "to": "tests_test_pl_vehicle_personnel_photo_schema_test_vehicle_update_accepts_photo_urls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_pl_vehicle_personnel_photo_schema_rationale_1", "to": "tests_test_pl_vehicle_personnel_photo_schema", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_public_db_vehicle_plates", "to": "tests_test_public_db_vehicle_plates_test_vehicle_plates_requires_inventory_or_plan_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_public_db_vehicle_plates_rationale_1", "to": "tests_test_public_db_vehicle_plates", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_quote_approver_setting", "to": "tests_test_quote_approver_setting_test_parse_and_join_roundtrip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_quote_approver_setting", "to": "tests_test_quote_approver_setting_test_prefill_filters_against_valid_ids", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_quote_approver_setting", "to": "tests_test_quote_approver_setting_test_prefill_requires_enabled_and_nonempty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "venv_bak_broken_bin_activate", "to": "venv_bak_broken_bin_activate_get_pyvenvconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "venv_bak_broken_bin_activate", "to": "venv_bak_broken_bin_activate_global_deactivate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "venv_bak_broken_bin_activate", "to": "venv_bak_broken_bin_activate_global_old_virtual_prompt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "venv_bak_broken_bin_activate", "to": "venv_bak_broken_bin_activate_global_prompt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy", "to": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "to": "deploy_1_\u4e0a\u4f20\u5230\u670d\u52a1\u5668", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "to": "deploy_2_\u670d\u52a1\u5668\u9996\u6b21\u542f\u52a8", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "to": "deploy_3_\u65e5\u5e38\u8fd0\u7ef4", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "to": "deploy_4_\u914d\u7f6e\u6587\u4ef6", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "to": "deploy_5_\u4e0e_nginx_\u914d\u5408", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deploy_shanxia2_0_backend_\u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "to": "deploy_6_\u5e38\u89c1\u95ee\u9898", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme", "to": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "to": "readme_api_\u8def\u7531\u5206\u7ec4", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "to": "readme_\u5f00\u53d1\u89c4\u8303", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "to": "readme_\u5feb\u901f\u5f00\u59cb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "to": "readme_\u6280\u672f\u6808", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_shanxia2_0_\u540e\u7aef\u9aa8\u67b6_fastapi", "to": "readme_\u9879\u76ee\u7ed3\u6784", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_\u5feb\u901f\u5f00\u59cb", "to": "readme_1_\u521b\u5efa\u865a\u62df\u73af\u5883", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_\u5feb\u901f\u5f00\u59cb", "to": "readme_2_\u5b89\u88c5\u4f9d\u8d56", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_\u5feb\u901f\u5f00\u59cb", "to": "readme_3_\u914d\u7f6e\u73af\u5883\u53d8\u91cf", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "readme_\u5feb\u901f\u5f00\u59cb", "to": "readme_4_\u542f\u52a8\u670d\u52a1", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}];
|
|
const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "Community 0", "count": 35}, {"cid": 1, "color": "#F28E2B", "label": "Community 1", "count": 41}, {"cid": 2, "color": "#E15759", "label": "Community 2", "count": 29}, {"cid": 3, "color": "#76B7B2", "label": "Community 3", "count": 98}, {"cid": 4, "color": "#59A14F", "label": "Community 4", "count": 79}, {"cid": 5, "color": "#EDC948", "label": "Community 5", "count": 81}, {"cid": 6, "color": "#B07AA1", "label": "Community 6", "count": 33}, {"cid": 7, "color": "#FF9DA7", "label": "Community 7", "count": 224}, {"cid": 8, "color": "#9C755F", "label": "Community 8", "count": 68}, {"cid": 9, "color": "#BAB0AC", "label": "Community 9", "count": 1}, {"cid": 10, "color": "#4E79A7", "label": "Community 10", "count": 1}, {"cid": 11, "color": "#F28E2B", "label": "Community 11", "count": 61}, {"cid": 12, "color": "#E15759", "label": "Community 12", "count": 83}, {"cid": 13, "color": "#76B7B2", "label": "Community 13", "count": 39}, {"cid": 14, "color": "#59A14F", "label": "Community 14", "count": 30}, {"cid": 15, "color": "#EDC948", "label": "Community 15", "count": 81}, {"cid": 16, "color": "#B07AA1", "label": "Community 16", "count": 66}, {"cid": 17, "color": "#FF9DA7", "label": "Community 17", "count": 1}, {"cid": 18, "color": "#9C755F", "label": "Community 18", "count": 47}, {"cid": 19, "color": "#BAB0AC", "label": "Community 19", "count": 41}, {"cid": 20, "color": "#4E79A7", "label": "Community 20", "count": 1}, {"cid": 21, "color": "#F28E2B", "label": "Community 21", "count": 35}, {"cid": 22, "color": "#E15759", "label": "Community 22", "count": 43}, {"cid": 23, "color": "#76B7B2", "label": "Community 23", "count": 17}, {"cid": 24, "color": "#59A14F", "label": "Community 24", "count": 30}, {"cid": 25, "color": "#EDC948", "label": "Community 25", "count": 43}, {"cid": 26, "color": "#B07AA1", "label": "Community 26", "count": 31}, {"cid": 27, "color": "#FF9DA7", "label": "Community 27", "count": 35}, {"cid": 28, "color": "#9C755F", "label": "Community 28", "count": 74}, {"cid": 29, "color": "#BAB0AC", "label": "Community 29", "count": 55}, {"cid": 30, "color": "#4E79A7", "label": "Community 30", "count": 27}, {"cid": 31, "color": "#F28E2B", "label": "Community 31", "count": 1}, {"cid": 32, "color": "#E15759", "label": "Community 32", "count": 1}, {"cid": 33, "color": "#76B7B2", "label": "Community 33", "count": 29}, {"cid": 34, "color": "#59A14F", "label": "Community 34", "count": 42}, {"cid": 35, "color": "#EDC948", "label": "Community 35", "count": 38}, {"cid": 36, "color": "#B07AA1", "label": "Community 36", "count": 31}, {"cid": 37, "color": "#FF9DA7", "label": "Community 37", "count": 26}, {"cid": 38, "color": "#9C755F", "label": "Community 38", "count": 25}, {"cid": 39, "color": "#BAB0AC", "label": "Community 39", "count": 45}, {"cid": 40, "color": "#4E79A7", "label": "Community 40", "count": 1}, {"cid": 41, "color": "#F28E2B", "label": "Community 41", "count": 1}, {"cid": 42, "color": "#E15759", "label": "Community 42", "count": 108}, {"cid": 43, "color": "#76B7B2", "label": "Community 43", "count": 51}, {"cid": 44, "color": "#59A14F", "label": "Community 44", "count": 17}, {"cid": 45, "color": "#EDC948", "label": "Community 45", "count": 96}, {"cid": 46, "color": "#B07AA1", "label": "Community 46", "count": 16}, {"cid": 47, "color": "#FF9DA7", "label": "Community 47", "count": 1}, {"cid": 48, "color": "#9C755F", "label": "Community 48", "count": 25}, {"cid": 49, "color": "#BAB0AC", "label": "Community 49", "count": 10}, {"cid": 50, "color": "#4E79A7", "label": "Community 50", "count": 18}, {"cid": 51, "color": "#F28E2B", "label": "Community 51", "count": 17}, {"cid": 52, "color": "#E15759", "label": "Community 52", "count": 31}, {"cid": 53, "color": "#76B7B2", "label": "Community 53", "count": 18}, {"cid": 54, "color": "#59A14F", "label": "Community 54", "count": 24}, {"cid": 55, "color": "#EDC948", "label": "Community 55", "count": 1}, {"cid": 56, "color": "#B07AA1", "label": "Community 56", "count": 1}, {"cid": 57, "color": "#FF9DA7", "label": "Community 57", "count": 1}, {"cid": 58, "color": "#9C755F", "label": "Community 58", "count": 20}, {"cid": 59, "color": "#BAB0AC", "label": "Community 59", "count": 30}, {"cid": 60, "color": "#4E79A7", "label": "Community 60", "count": 17}, {"cid": 61, "color": "#F28E2B", "label": "Community 61", "count": 48}, {"cid": 62, "color": "#E15759", "label": "Community 62", "count": 32}, {"cid": 63, "color": "#76B7B2", "label": "Community 63", "count": 42}, {"cid": 64, "color": "#59A14F", "label": "Community 64", "count": 12}, {"cid": 65, "color": "#EDC948", "label": "Community 65", "count": 64}, {"cid": 66, "color": "#B07AA1", "label": "Community 66", "count": 38}, {"cid": 67, "color": "#FF9DA7", "label": "Community 67", "count": 38}, {"cid": 68, "color": "#9C755F", "label": "Community 68", "count": 14}, {"cid": 69, "color": "#BAB0AC", "label": "Community 69", "count": 35}, {"cid": 70, "color": "#4E79A7", "label": "Community 70", "count": 19}, {"cid": 71, "color": "#F28E2B", "label": "Community 71", "count": 28}, {"cid": 72, "color": "#E15759", "label": "Community 72", "count": 14}, {"cid": 73, "color": "#76B7B2", "label": "Community 73", "count": 27}, {"cid": 74, "color": "#59A14F", "label": "Community 74", "count": 24}, {"cid": 75, "color": "#EDC948", "label": "Community 75", "count": 1}, {"cid": 76, "color": "#B07AA1", "label": "Community 76", "count": 1}, {"cid": 77, "color": "#FF9DA7", "label": "Community 77", "count": 32}, {"cid": 78, "color": "#9C755F", "label": "Community 78", "count": 25}, {"cid": 79, "color": "#BAB0AC", "label": "Community 79", "count": 1}, {"cid": 80, "color": "#4E79A7", "label": "Community 80", "count": 1}, {"cid": 81, "color": "#F28E2B", "label": "Community 81", "count": 14}, {"cid": 82, "color": "#E15759", "label": "Community 82", "count": 1}, {"cid": 83, "color": "#76B7B2", "label": "Community 83", "count": 33}, {"cid": 84, "color": "#59A14F", "label": "Community 84", "count": 24}, {"cid": 85, "color": "#EDC948", "label": "Community 85", "count": 1}, {"cid": 86, "color": "#B07AA1", "label": "Community 86", "count": 12}, {"cid": 87, "color": "#FF9DA7", "label": "Community 87", "count": 35}, {"cid": 88, "color": "#9C755F", "label": "Any", "count": 11}, {"cid": 89, "color": "#BAB0AC", "label": "pl_ocr_service.py", "count": 23}, {"cid": 90, "color": "#4E79A7", "label": "Community 90", "count": 1}, {"cid": 91, "color": "#F28E2B", "label": "pl_vehicle_recharge_service.py", "count": 17}, {"cid": 92, "color": "#E15759", "label": "Community 92", "count": 26}, {"cid": 93, "color": "#76B7B2", "label": "_invoice_info_by_customer_impl", "count": 9}, {"cid": 94, "color": "#59A14F", "label": "response.py", "count": 17}, {"cid": 95, "color": "#EDC948", "label": "Community 95", "count": 13}, {"cid": 96, "color": "#B07AA1", "label": "Community 96", "count": 1}, {"cid": 97, "color": "#FF9DA7", "label": "_ensure_subpack_slip_no", "count": 23}, {"cid": 98, "color": "#9C755F", "label": "Community 98", "count": 1}, {"cid": 99, "color": "#BAB0AC", "label": "Community 99", "count": 1}, {"cid": 100, "color": "#4E79A7", "label": "price_letter_detail", "count": 16}, {"cid": 101, "color": "#F28E2B", "label": ".to_tenant_user_dict", "count": 19}, {"cid": 102, "color": "#E15759", "label": "dept.py", "count": 11}, {"cid": 103, "color": "#76B7B2", "label": "Community 103", "count": 1}, {"cid": 104, "color": "#59A14F", "label": "apply_crm_create_by_scope", "count": 16}, {"cid": 105, "color": "#EDC948", "label": "list_customers", "count": 19}, {"cid": 106, "color": "#B07AA1", "label": "Community 106", "count": 24}, {"cid": 107, "color": "#FF9DA7", "label": "apply_pl_scope", "count": 31}, {"cid": 108, "color": "#9C755F", "label": "Community 108", "count": 1}, {"cid": 109, "color": "#BAB0AC", "label": "Community 109", "count": 39}, {"cid": 110, "color": "#4E79A7", "label": "Base", "count": 13}, {"cid": 111, "color": "#F28E2B", "label": "Community 111", "count": 16}, {"cid": 112, "color": "#E15759", "label": "SysApiRequestLog", "count": 8}, {"cid": 113, "color": "#76B7B2", "label": "quote_share_log.py", "count": 13}, {"cid": 114, "color": "#59A14F", "label": "db_models.py", "count": 15}, {"cid": 115, "color": "#EDC948", "label": "site.py", "count": 32}, {"cid": 116, "color": "#B07AA1", "label": "Community 116", "count": 29}, {"cid": 117, "color": "#FF9DA7", "label": "Community 117", "count": 1}, {"cid": 118, "color": "#9C755F", "label": "Community 118", "count": 25}, {"cid": 119, "color": "#BAB0AC", "label": "Community 119", "count": 32}, {"cid": 120, "color": "#4E79A7", "label": "Community 120", "count": 1}, {"cid": 121, "color": "#F28E2B", "label": "Community 121", "count": 1}, {"cid": 122, "color": "#E15759", "label": "Community 122", "count": 12}, {"cid": 123, "color": "#76B7B2", "label": "Community 123", "count": 1}, {"cid": 124, "color": "#59A14F", "label": "Community 124", "count": 1}, {"cid": 125, "color": "#EDC948", "label": "Community 125", "count": 20}, {"cid": 126, "color": "#B07AA1", "label": "customer_pool.py", "count": 14}, {"cid": 127, "color": "#FF9DA7", "label": "Community 127", "count": 40}, {"cid": 128, "color": "#9C755F", "label": "plan.py", "count": 12}, {"cid": 129, "color": "#BAB0AC", "label": "BaseStorage", "count": 25}, {"cid": 130, "color": "#4E79A7", "label": "datetime_parse.py", "count": 16}, {"cid": 131, "color": "#F28E2B", "label": "LocalStorage", "count": 5}, {"cid": 132, "color": "#E15759", "label": "crm_supplier_hazard.py", "count": 6}, {"cid": 133, "color": "#76B7B2", "label": "Community 133", "count": 1}, {"cid": 134, "color": "#59A14F", "label": "Community 134", "count": 20}, {"cid": 135, "color": "#EDC948", "label": "unsettled_plans_q_filter", "count": 4}, {"cid": 136, "color": "#B07AA1", "label": "Community 136", "count": 20}, {"cid": 137, "color": "#FF9DA7", "label": "statistics.py", "count": 13}, {"cid": 138, "color": "#9C755F", "label": "Community 138", "count": 20}, {"cid": 139, "color": "#BAB0AC", "label": "get_current_user_by_token", "count": 16}, {"cid": 140, "color": "#4E79A7", "label": "Community 140", "count": 1}, {"cid": 141, "color": "#F28E2B", "label": "PlTransport", "count": 15}, {"cid": 142, "color": "#E15759", "label": "Community 142", "count": 1}, {"cid": 143, "color": "#76B7B2", "label": "SysEthnic", "count": 18}, {"cid": 144, "color": "#59A14F", "label": "dict_data.py", "count": 13}, {"cid": 145, "color": "#EDC948", "label": "resolve_crm_product", "count": 10}, {"cid": 146, "color": "#B07AA1", "label": "__init__.py", "count": 12}, {"cid": 147, "color": "#FF9DA7", "label": "Community 147", "count": 18}, {"cid": 148, "color": "#9C755F", "label": "storage.py", "count": 1}, {"cid": 149, "color": "#BAB0AC", "label": "Community 149", "count": 1}, {"cid": 150, "color": "#4E79A7", "label": "apply_site_feedback", "count": 11}, {"cid": 151, "color": "#F28E2B", "label": "Community 151", "count": 1}, {"cid": 152, "color": "#E15759", "label": "response.py", "count": 18}, {"cid": 153, "color": "#76B7B2", "label": "Community 153", "count": 1}, {"cid": 154, "color": "#59A14F", "label": "response.py", "count": 11}, {"cid": 155, "color": "#EDC948", "label": "Community 155", "count": 1}, {"cid": 156, "color": "#B07AA1", "label": "utils.py", "count": 9}, {"cid": 157, "color": "#FF9DA7", "label": "Community 157", "count": 1}, {"cid": 158, "color": "#9C755F", "label": "Community 158", "count": 1}, {"cid": 159, "color": "#BAB0AC", "label": "customer_update", "count": 49}, {"cid": 160, "color": "#4E79A7", "label": "register_local_callback", "count": 46}, {"cid": 161, "color": "#F28E2B", "label": "backfill_crm_contract_attachment_urls.py", "count": 9}, {"cid": 162, "color": "#E15759", "label": ".to_tenant_user_dict", "count": 9}, {"cid": 163, "color": "#76B7B2", "label": "__init__.py", "count": 24}, {"cid": 164, "color": "#59A14F", "label": "get_client_ip", "count": 39}, {"cid": 165, "color": "#EDC948", "label": "Community 165", "count": 1}, {"cid": 166, "color": "#B07AA1", "label": "code:block1 (/iflytek/shanxia2.0/backend)", "count": 1}, {"cid": 167, "color": "#FF9DA7", "label": "Community 167", "count": 1}, {"cid": 168, "color": "#9C755F", "label": "vehicle_urea.py", "count": 1}, {"cid": 169, "color": "#BAB0AC", "label": "product.py", "count": 1}, {"cid": 170, "color": "#4E79A7", "label": "test_quote_approver_setting.py", "count": 10}, {"cid": 171, "color": "#F28E2B", "label": "minio_url.py", "count": 31}, {"cid": 172, "color": "#E15759", "label": "apply_pl_scope", "count": 7}, {"cid": 173, "color": "#76B7B2", "label": "resolve_create_time_bounds", "count": 57}, {"cid": 174, "color": "#59A14F", "label": "register_local_callback", "count": 35}, {"cid": 175, "color": "#EDC948", "label": "vehicle_maintenance.py", "count": 1}, {"cid": 176, "color": "#B07AA1", "label": "_forbid_legacy_invoice_fields", "count": 1}, {"cid": 177, "color": "#FF9DA7", "label": "vehicle_maintenance.py", "count": 1}, {"cid": 178, "color": "#9C755F", "label": ".__init__", "count": 8}, {"cid": 179, "color": "#BAB0AC", "label": "test_pl_vehicle_personnel_photo_schema.py", "count": 19}, {"cid": 180, "color": "#4E79A7", "label": "OSSStorage", "count": 68}, {"cid": 181, "color": "#F28E2B", "label": "allocate_next_biz_no", "count": 13}, {"cid": 182, "color": "#E15759", "label": "statistics.py", "count": 12}, {"cid": 183, "color": "#76B7B2", "label": "resolve_create_time_bounds", "count": 3}, {"cid": 184, "color": "#59A14F", "label": "excel_export.py", "count": 13}, {"cid": 185, "color": "#EDC948", "label": "vehicle_urea.py", "count": 1}, {"cid": 186, "color": "#B07AA1", "label": "transport_address.py", "count": 1}, {"cid": 187, "color": "#FF9DA7", "label": "price_letter_detail", "count": 3}, {"cid": 188, "color": "#9C755F", "label": "context.py", "count": 4}, {"cid": 189, "color": "#BAB0AC", "label": "create", "count": 1}, {"cid": 190, "color": "#4E79A7", "label": "menu.py", "count": 1}, {"cid": 192, "color": "#E15759", "label": "pool_rule.py", "count": 1}, {"cid": 193, "color": "#76B7B2", "label": "storage.py", "count": 20}, {"cid": 194, "color": "#59A14F", "label": "get_current_user_by_token", "count": 13}, {"cid": 195, "color": "#EDC948", "label": "PlFreightSettlementTransport", "count": 5}, {"cid": 196, "color": "#B07AA1", "label": "crm_contract_sub_routes.py", "count": 10}, {"cid": 197, "color": "#FF9DA7", "label": "_coerce_resource_snapshot", "count": 1}, {"cid": 198, "color": "#9C755F", "label": "user.py", "count": 1}, {"cid": 199, "color": "#BAB0AC", "label": "unsettled_plans_q_filter", "count": 8}, {"cid": 200, "color": "#4E79A7", "label": "register_local_callback", "count": 41}, {"cid": 202, "color": "#E15759", "label": "statistics.py", "count": 1}, {"cid": 203, "color": "#76B7B2", "label": "__init__.py", "count": 31}, {"cid": 206, "color": "#B07AA1", "label": "crm_quote_pdf.py", "count": 11}, {"cid": 207, "color": "#FF9DA7", "label": "shanxia2.0 \u540e\u7aef\u9aa8\u67b6\uff08FastAPI\uff09", "count": 11}, {"cid": 211, "color": "#F28E2B", "label": "leave.py", "count": 1}, {"cid": 216, "color": "#B07AA1", "label": "io_order.py", "count": 1}, {"cid": 217, "color": "#FF9DA7", "label": "auth.py", "count": 1}, {"cid": 218, "color": "#9C755F", "label": "pool_rule.py", "count": 1}, {"cid": 220, "color": "#4E79A7", "label": "api_crypto_middleware.py", "count": 24}, {"cid": 223, "color": "#76B7B2", "label": "workflow.py", "count": 1}, {"cid": 224, "color": "#59A14F", "label": "supplier_info.py", "count": 1}, {"cid": 226, "color": "#B07AA1", "label": "get_active", "count": 1}, {"cid": 228, "color": "#9C755F", "label": "advance.py", "count": 1}, {"cid": 230, "color": "#4E79A7", "label": "attachment.py", "count": 1}, {"cid": 232, "color": "#E15759", "label": "transport_address.py", "count": 1}, {"cid": 233, "color": "#76B7B2", "label": "customer_pool.py", "count": 1}, {"cid": 235, "color": "#EDC948", "label": "invoice_info.py", "count": 1}, {"cid": 236, "color": "#B07AA1", "label": "price_letter.py", "count": 1}, {"cid": 237, "color": "#FF9DA7", "label": "order_status_compat.py", "count": 8}, {"cid": 239, "color": "#BAB0AC", "label": "shanxia2.0 Backend \u751f\u4ea7\u90e8\u7f72\u8bf4\u660e", "count": 8}, {"cid": 240, "color": "#4E79A7", "label": "delete", "count": 1}, {"cid": 242, "color": "#E15759", "label": "leave.py", "count": 1}, {"cid": 244, "color": "#59A14F", "label": "expense_item.py", "count": 1}, {"cid": 245, "color": "#EDC948", "label": "__init__.py", "count": 1}, {"cid": 246, "color": "#B07AA1", "label": "db_collation.py", "count": 7}, {"cid": 247, "color": "#FF9DA7", "label": "expense_item.py", "count": 1}, {"cid": 249, "color": "#BAB0AC", "label": "__init__.py", "count": 1}, {"cid": 250, "color": "#4E79A7", "label": "invoice.py", "count": 1}, {"cid": 251, "color": "#F28E2B", "label": "menu.py", "count": 1}, {"cid": 252, "color": "#E15759", "label": "public_inventory.py", "count": 1}, {"cid": 254, "color": "#59A14F", "label": "Activate.ps1", "count": 5}, {"cid": 256, "color": "#B07AA1", "label": "statistics.py", "count": 1}, {"cid": 259, "color": "#BAB0AC", "label": "\u4e00\u6b21\u4e0a\u4f20\u4e00\u6761\u53d1\u7968\uff1a\u591a\u6587\u4ef6\u6302\u540c\u4e00\u6863\u6848\uff0c\u91d1\u989d\u4e3a\u603b\u989d\uff0c\u53ea\u5199\u4e00\u6761\u989d\u5ea6\u6d41\u6c34\u3002", "count": 1}, {"cid": 262, "color": "#E15759", "label": "reimburse.py", "count": 1}, {"cid": 263, "color": "#76B7B2", "label": "__init__.py", "count": 2}, {"cid": 264, "color": "#59A14F", "label": "__init__.py", "count": 2}, {"cid": 265, "color": "#EDC948", "label": "__init__.py", "count": 1}, {"cid": 266, "color": "#B07AA1", "label": "workflow.py", "count": 1}, {"cid": 269, "color": "#BAB0AC", "label": "__init__.py", "count": 1}, {"cid": 270, "color": "#4E79A7", "label": "leave.py", "count": 1}, {"cid": 271, "color": "#F28E2B", "label": "menu.py", "count": 1}, {"cid": 272, "color": "#E15759", "label": "__init__.py", "count": 1}, {"cid": 273, "color": "#76B7B2", "label": "__init__.py", "count": 1}, {"cid": 274, "color": "#59A14F", "label": "__init__.py", "count": 1}, {"cid": 275, "color": "#EDC948", "label": "__init__.py", "count": 1}, {"cid": 276, "color": "#B07AA1", "label": "__init__.py", "count": 1}, {"cid": 278, "color": "#9C755F", "label": "__init__.py", "count": 1}, {"cid": 281, "color": "#F28E2B", "label": "__init__.py", "count": 1}, {"cid": 286, "color": "#B07AA1", "label": "send_delivery_notice", "count": 1}, {"cid": 287, "color": "#FF9DA7", "label": "__init__.py", "count": 1}, {"cid": 288, "color": "#9C755F", "label": "__init__.py", "count": 1}, {"cid": 289, "color": "#BAB0AC", "label": "send_delivery_warning", "count": 1}, {"cid": 292, "color": "#E15759", "label": "send_order_status", "count": 1}, {"cid": 293, "color": "#76B7B2", "label": "__init__.py", "count": 1}, {"cid": 294, "color": "#59A14F", "label": "__init__.py", "count": 1}, {"cid": 295, "color": "#EDC948", "label": "__init__.py", "count": 1}, {"cid": 296, "color": "#B07AA1", "label": "__init__.py", "count": 1}, {"cid": 297, "color": "#FF9DA7", "label": "__init__.py", "count": 1}, {"cid": 298, "color": "#9C755F", "label": "__init__.py", "count": 1}, {"cid": 299, "color": "#BAB0AC", "label": "__init__.py", "count": 1}, {"cid": 300, "color": "#4E79A7", "label": "__init__.py", "count": 1}, {"cid": 301, "color": "#F28E2B", "label": "__init__.py", "count": 1}, {"cid": 302, "color": "#E15759", "label": "send_payment_success", "count": 1}, {"cid": 303, "color": "#76B7B2", "label": "send_refund_result", "count": 1}, {"cid": 304, "color": "#59A14F", "label": "__init__.py", "count": 1}, {"cid": 305, "color": "#EDC948", "label": "__init__.py", "count": 1}, {"cid": 306, "color": "#B07AA1", "label": "__init__.py", "count": 1}, {"cid": 307, "color": "#FF9DA7", "label": "__init__.py", "count": 1}, {"cid": 308, "color": "#9C755F", "label": "__init__.py", "count": 1}, {"cid": 309, "color": "#BAB0AC", "label": "__init__.py", "count": 1}, {"cid": 310, "color": "#4E79A7", "label": "__init__.py", "count": 1}, {"cid": 311, "color": "#F28E2B", "label": "__init__.py", "count": 1}, {"cid": 312, "color": "#E15759", "label": "__init__.py", "count": 1}, {"cid": 313, "color": "#76B7B2", "label": "send_urge_notification", "count": 1}, {"cid": 314, "color": "#59A14F", "label": "get", "count": 1}, {"cid": 315, "color": "#EDC948", "label": "get_multi_with_filters", "count": 1}, {"cid": 317, "color": "#FF9DA7", "label": "base.py", "count": 1}, {"cid": 318, "color": "#9C755F", "label": "clue.py", "count": 1}, {"cid": 320, "color": "#4E79A7", "label": "customer_pool.py", "count": 1}, {"cid": 321, "color": "#F28E2B", "label": "customer.py", "count": 1}, {"cid": 323, "color": "#76B7B2", "label": "invoice_info.py", "count": 1}, {"cid": 326, "color": "#B07AA1", "label": "price_letter.py", "count": 1}, {"cid": 327, "color": "#FF9DA7", "label": "product.py", "count": 1}, {"cid": 328, "color": "#9C755F", "label": "quote.py", "count": 1}, {"cid": 329, "color": "#BAB0AC", "label": "user.py", "count": 1}, {"cid": 330, "color": "#4E79A7", "label": "base.py", "count": 1}, {"cid": 331, "color": "#F28E2B", "label": "__tablename__", "count": 1}, {"cid": 332, "color": "#E15759", "label": "__init__.py", "count": 1}, {"cid": 333, "color": "#76B7B2", "label": "advance.py", "count": 1}, {"cid": 334, "color": "#59A14F", "label": "validate_expense_item_id", "count": 1}, {"cid": 335, "color": "#EDC948", "label": "attachment.py", "count": 1}, {"cid": 336, "color": "#B07AA1", "label": "common.py", "count": 1}, {"cid": 337, "color": "#FF9DA7", "label": "validate_parent_id", "count": 1}, {"cid": 338, "color": "#9C755F", "label": "__init__.py", "count": 1}, {"cid": 339, "color": "#BAB0AC", "label": "invoice.py", "count": 1}, {"cid": 340, "color": "#4E79A7", "label": "coerce_applicant_id", "count": 1}, {"cid": 341, "color": "#F28E2B", "label": "details_must_not_be_empty", "count": 1}, {"cid": 342, "color": "#E15759", "label": "reimburse.py", "count": 1}, {"cid": 343, "color": "#76B7B2", "label": "validate_advance_id", "count": 1}, {"cid": 344, "color": "#59A14F", "label": "validate_expense_item_id", "count": 1}, {"cid": 345, "color": "#EDC948", "label": "validate_approver_id", "count": 1}, {"cid": 346, "color": "#B07AA1", "label": "common.py", "count": 1}, {"cid": 347, "color": "#FF9DA7", "label": "contact.py", "count": 1}, {"cid": 348, "color": "#9C755F", "label": "customer_follow.py", "count": 1}, {"cid": 349, "color": "#BAB0AC", "label": "customer.py", "count": 1}, {"cid": 350, "color": "#4E79A7", "label": "dashboard.py", "count": 1}, {"cid": 351, "color": "#F28E2B", "label": "__init__.py", "count": 1}, {"cid": 352, "color": "#E15759", "label": "inventory.py", "count": 1}, {"cid": 353, "color": "#76B7B2", "label": "plans.py", "count": 1}, {"cid": 354, "color": "#59A14F", "label": "weighing.py", "count": 1}, {"cid": 355, "color": "#EDC948", "label": "__init__.py", "count": 1}, {"cid": 356, "color": "#B07AA1", "label": "freight.py", "count": 1}, {"cid": 357, "color": "#FF9DA7", "label": "__init__.py", "count": 1}, {"cid": 358, "color": "#9C755F", "label": "plan.py", "count": 1}, {"cid": 360, "color": "#4E79A7", "label": "validate_coordinates", "count": 1}, {"cid": 361, "color": "#F28E2B", "label": "transport.py", "count": 1}, {"cid": 362, "color": "#E15759", "label": "validate_amount", "count": 1}, {"cid": 363, "color": "#76B7B2", "label": "validate_amount", "count": 1}, {"cid": 364, "color": "#59A14F", "label": "validate_recharge_type", "count": 1}, {"cid": 365, "color": "#EDC948", "label": "validate_amount", "count": 1}, {"cid": 366, "color": "#B07AA1", "label": "validate_apply_amount", "count": 1}, {"cid": 367, "color": "#FF9DA7", "label": "validate_quantity", "count": 1}, {"cid": 368, "color": "#9C755F", "label": "approve", "count": 1}, {"cid": 369, "color": "#BAB0AC", "label": "create", "count": 1}, {"cid": 370, "color": "#4E79A7", "label": "finance_issue_stats", "count": 1}, {"cid": 371, "color": "#F28E2B", "label": "get_by_id", "count": 1}, {"cid": 372, "color": "#E15759", "label": "get_paged", "count": 1}, {"cid": 373, "color": "#76B7B2", "label": "global_status_counts", "count": 1}, {"cid": 374, "color": "#59A14F", "label": "issue", "count": 1}, {"cid": 375, "color": "#EDC948", "label": "_latest_approval_per_node", "count": 1}, {"cid": 376, "color": "#B07AA1", "label": "_my_apply_base", "count": 1}, {"cid": 377, "color": "#FF9DA7", "label": "my_apply_stats", "count": 1}, {"cid": 378, "color": "#9C755F", "label": "offset_amount_map", "count": 1}, {"cid": 379, "color": "#BAB0AC", "label": "pending_approval_stats", "count": 1}, {"cid": 380, "color": "#4E79A7", "label": "advance.py", "count": 1}, {"cid": 381, "color": "#F28E2B", "label": "_query_approvals", "count": 1}, {"cid": 382, "color": "#E15759", "label": "reject", "count": 1}, {"cid": 383, "color": "#76B7B2", "label": "soft_delete", "count": 1}, {"cid": 384, "color": "#59A14F", "label": "submit", "count": 1}, {"cid": 385, "color": "#EDC948", "label": "_tenant_no", "count": 1}, {"cid": 386, "color": "#B07AA1", "label": "update", "count": 1}, {"cid": 387, "color": "#FF9DA7", "label": "_workflow_nodes", "count": 1}, {"cid": 389, "color": "#BAB0AC", "label": "create", "count": 1}, {"cid": 390, "color": "#4E79A7", "label": "get_by_biz", "count": 1}, {"cid": 391, "color": "#F28E2B", "label": "get_by_id", "count": 1}, {"cid": 392, "color": "#E15759", "label": "attachment.py", "count": 1}, {"cid": 393, "color": "#76B7B2", "label": "soft_delete", "count": 1}, {"cid": 394, "color": "#59A14F", "label": "_tenant_no", "count": 1}, {"cid": 395, "color": "#EDC948", "label": "get_by_id", "count": 1}, {"cid": 396, "color": "#B07AA1", "label": "get_paged", "count": 1}, {"cid": 397, "color": "#FF9DA7", "label": "base.py", "count": 1}, {"cid": 398, "color": "#9C755F", "label": "soft_delete", "count": 1}, {"cid": 399, "color": "#BAB0AC", "label": "update", "count": 1}, {"cid": 401, "color": "#F28E2B", "label": "_build_tree", "count": 1}, {"cid": 402, "color": "#E15759", "label": "create", "count": 1}, {"cid": 403, "color": "#76B7B2", "label": "get_by_id", "count": 1}, {"cid": 404, "color": "#59A14F", "label": "get_item_tree", "count": 1}, {"cid": 405, "color": "#EDC948", "label": "expense_item.py", "count": 1}, {"cid": 406, "color": "#B07AA1", "label": "soft_delete", "count": 1}, {"cid": 407, "color": "#FF9DA7", "label": "_tenant_no", "count": 1}, {"cid": 408, "color": "#9C755F", "label": "update", "count": 1}, {"cid": 409, "color": "#BAB0AC", "label": "_count_invoices", "count": 1}, {"cid": 410, "color": "#4E79A7", "label": "create", "count": 1}, {"cid": 411, "color": "#F28E2B", "label": "delete", "count": 1}, {"cid": 412, "color": "#E15759", "label": "get_mine_summary", "count": 1}, {"cid": 413, "color": "#76B7B2", "label": "is_wallet_admin", "count": 1}, {"cid": 414, "color": "#59A14F", "label": "add_entry", "count": 1}, {"cid": 415, "color": "#EDC948", "label": "assert_can_delete_invoice", "count": 1}, {"cid": 416, "color": "#B07AA1", "label": "calc_summary", "count": 1}, {"cid": 417, "color": "#FF9DA7", "label": "debit_reimburse", "count": 1}, {"cid": 418, "color": "#9C755F", "label": "list_entries", "count": 1}, {"cid": 419, "color": "#BAB0AC", "label": "_lock_summary", "count": 1}, {"cid": 420, "color": "#4E79A7", "label": "refresh_summary", "count": 1}, {"cid": 421, "color": "#F28E2B", "label": "release_reimburse", "count": 1}, {"cid": 422, "color": "#E15759", "label": "list_ledgers", "count": 1}, {"cid": 423, "color": "#76B7B2", "label": "list_wallets", "count": 1}, {"cid": 424, "color": "#59A14F", "label": "_lookup_user_name", "count": 1}, {"cid": 425, "color": "#EDC948", "label": "out_rows_with_attachments", "count": 1}, {"cid": 426, "color": "#B07AA1", "label": "invoice.py", "count": 1}, {"cid": 427, "color": "#FF9DA7", "label": "_require_wallet_admin", "count": 1}, {"cid": 428, "color": "#9C755F", "label": "_resolve_owner", "count": 1}, {"cid": 429, "color": "#BAB0AC", "label": "_resolve_owner_for_query", "count": 1}, {"cid": 430, "color": "#4E79A7", "label": "_summary_to_dict", "count": 1}, {"cid": 431, "color": "#F28E2B", "label": "_tenant_no", "count": 1}, {"cid": 432, "color": "#E15759", "label": "approve", "count": 1}, {"cid": 433, "color": "#76B7B2", "label": "batch_offset", "count": 1}, {"cid": 434, "color": "#59A14F", "label": "build_apply_out_with_details", "count": 1}, {"cid": 435, "color": "#EDC948", "label": "build_expense_name_condition", "count": 1}, {"cid": 436, "color": "#B07AA1", "label": "can_change_applicant", "count": 1}, {"cid": 437, "color": "#FF9DA7", "label": "create_with_details", "count": 1}, {"cid": 438, "color": "#9C755F", "label": "finance_payment_stats", "count": 1}, {"cid": 439, "color": "#BAB0AC", "label": "get_by_id", "count": 1}, {"cid": 440, "color": "#4E79A7", "label": "get_details", "count": 1}, {"cid": 441, "color": "#F28E2B", "label": "get_details_map_by_reimburse_ids", "count": 1}, {"cid": 442, "color": "#E15759", "label": "get_linked_invoice_ids", "count": 1}, {"cid": 443, "color": "#76B7B2", "label": "get_linked_invoice_ids_map", "count": 1}, {"cid": 444, "color": "#59A14F", "label": "get_linked_invoices_brief", "count": 1}, {"cid": 445, "color": "#EDC948", "label": "get_paged", "count": 1}, {"cid": 446, "color": "#B07AA1", "label": "global_status_counts", "count": 1}, {"cid": 447, "color": "#FF9DA7", "label": "_has_debit_reimburse", "count": 1}, {"cid": 448, "color": "#9C755F", "label": "_latest_approval_per_node", "count": 1}, {"cid": 449, "color": "#BAB0AC", "label": "_my_apply_base", "count": 1}, {"cid": 450, "color": "#4E79A7", "label": "my_apply_stats", "count": 1}, {"cid": 451, "color": "#F28E2B", "label": "offset", "count": 1}, {"cid": 452, "color": "#E15759", "label": "out_one_with_attachment_counts", "count": 1}, {"cid": 453, "color": "#76B7B2", "label": "out_rows_with_attachment_counts", "count": 1}, {"cid": 454, "color": "#59A14F", "label": "pay", "count": 1}, {"cid": 455, "color": "#EDC948", "label": "reimburse.py", "count": 1}, {"cid": 456, "color": "#B07AA1", "label": "_query_approvals", "count": 1}, {"cid": 457, "color": "#FF9DA7", "label": "reject", "count": 1}, {"cid": 458, "color": "#9C755F", "label": "resolve_applicant", "count": 1}, {"cid": 459, "color": "#BAB0AC", "label": "soft_delete", "count": 1}, {"cid": 460, "color": "#4E79A7", "label": "submit", "count": 1}, {"cid": 461, "color": "#F28E2B", "label": "sync_reimburse_invoices", "count": 1}, {"cid": 462, "color": "#E15759", "label": "_tenant_no", "count": 1}, {"cid": 463, "color": "#76B7B2", "label": "update_with_details", "count": 1}, {"cid": 464, "color": "#59A14F", "label": "withdraw", "count": 1}, {"cid": 465, "color": "#EDC948", "label": "_workflow_nodes", "count": 1}, {"cid": 466, "color": "#B07AA1", "label": "ensure_by_biz_type", "count": 1}, {"cid": 467, "color": "#FF9DA7", "label": "get_by_biz_type", "count": 1}, {"cid": 468, "color": "#9C755F", "label": "get_by_id", "count": 1}, {"cid": 469, "color": "#BAB0AC", "label": "get_paged", "count": 1}, {"cid": 470, "color": "#4E79A7", "label": "workflow.py", "count": 1}, {"cid": 471, "color": "#F28E2B", "label": "save_nodes", "count": 1}, {"cid": 472, "color": "#E15759", "label": "soft_delete", "count": 1}, {"cid": 473, "color": "#76B7B2", "label": "_tenant_no", "count": 1}, {"cid": 474, "color": "#59A14F", "label": "update", "count": 1}, {"cid": 487, "color": "#FF9DA7", "label": "_get_variable", "count": 1}, {"cid": 488, "color": "#9C755F", "label": "_parse_node_config", "count": 1}, {"cid": 489, "color": "#BAB0AC", "label": "_parse_variables", "count": 1}, {"cid": 490, "color": "#4E79A7", "label": "customer_pool.py", "count": 1}, {"cid": 491, "color": "#F28E2B", "label": "__init__.py", "count": 1}, {"cid": 495, "color": "#EDC948", "label": "code:bash (cd /path/to/shanxia2.0)", "count": 1}, {"cid": 496, "color": "#B07AA1", "label": "code:bash (./start-prod.sh status # \u67e5\u770b\u72b6\u6001)", "count": 1}, {"cid": 497, "color": "#FF9DA7", "label": "code:bash (curl -s http://127.0.0.1:9111/health)", "count": 1}, {"cid": 498, "color": "#9C755F", "label": "code:bash (cd /iflytek/shanxia2.0/backend)", "count": 1}, {"cid": 499, "color": "#BAB0AC", "label": "code:bash (python -m venv venv)", "count": 1}, {"cid": 500, "color": "#4E79A7", "label": "code:bash (pip install -r requirements.txt)", "count": 1}, {"cid": 501, "color": "#F28E2B", "label": "code:env (# \u6570\u636e\u5e93\u914d\u7f6e)", "count": 1}, {"cid": 502, "color": "#E15759", "label": "code:bash (uvicorn app.main:app --reload --port 8000)", "count": 1}, {"cid": 503, "color": "#76B7B2", "label": "BaseModel", "count": 1}, {"cid": 504, "color": "#59A14F", "label": "PlanResourceSnapshotMixin", "count": 1}, {"cid": 510, "color": "#4E79A7", "label": "advance.py", "count": 1}, {"cid": 511, "color": "#F28E2B", "label": "attachment.py", "count": 1}, {"cid": 512, "color": "#E15759", "label": "expense_item.py", "count": 1}, {"cid": 514, "color": "#59A14F", "label": "workflow.py", "count": 1}, {"cid": 517, "color": "#FF9DA7", "label": "dashboard.py", "count": 1}, {"cid": 518, "color": "#9C755F", "label": "__init__.py", "count": 1}, {"cid": 519, "color": "#BAB0AC", "label": "inventory.py", "count": 1}, {"cid": 520, "color": "#4E79A7", "label": "plans.py", "count": 1}, {"cid": 521, "color": "#F28E2B", "label": "public_inventory.py", "count": 1}, {"cid": 522, "color": "#E15759", "label": "weighing.py", "count": 1}, {"cid": 523, "color": "#76B7B2", "label": "__init__.py", "count": 1}, {"cid": 524, "color": "#59A14F", "label": "leave.py", "count": 1}, {"cid": 525, "color": "#EDC948", "label": "menu.py", "count": 1}, {"cid": 526, "color": "#B07AA1", "label": "base_data.py", "count": 1}, {"cid": 527, "color": "#FF9DA7", "label": "freight.py", "count": 1}, {"cid": 528, "color": "#9C755F", "label": "__init__.py", "count": 1}, {"cid": 529, "color": "#BAB0AC", "label": "inventory.py", "count": 1}, {"cid": 530, "color": "#4E79A7", "label": "io_order.py", "count": 1}, {"cid": 531, "color": "#F28E2B", "label": "plan.py", "count": 1}, {"cid": 533, "color": "#76B7B2", "label": "transport_address.py", "count": 1}, {"cid": 534, "color": "#59A14F", "label": "transport.py", "count": 1}, {"cid": 535, "color": "#EDC948", "label": "vehicle_maintenance.py", "count": 1}, {"cid": 536, "color": "#B07AA1", "label": "vehicle_recharge.py", "count": 1}, {"cid": 537, "color": "#FF9DA7", "label": "vehicle_urea.py", "count": 1}, {"cid": 538, "color": "#9C755F", "label": "workflow.py", "count": 1}, {"cid": 539, "color": "#BAB0AC", "label": "auth.py", "count": 1}, {"cid": 545, "color": "#EDC948", "label": "__init__.py", "count": 1}, {"cid": 548, "color": "#9C755F", "label": "storage.py", "count": 1}, {"cid": 551, "color": "#F28E2B", "label": "base.py", "count": 1}, {"cid": 553, "color": "#76B7B2", "label": "clue.py", "count": 1}, {"cid": 554, "color": "#59A14F", "label": "contact.py", "count": 1}, {"cid": 555, "color": "#EDC948", "label": "contract.py", "count": 1}, {"cid": 556, "color": "#B07AA1", "label": "customer_follow.py", "count": 1}, {"cid": 557, "color": "#FF9DA7", "label": "customer_pool.py", "count": 1}, {"cid": 558, "color": "#9C755F", "label": "customer.py", "count": 1}, {"cid": 559, "color": "#BAB0AC", "label": "invoice_info.py", "count": 1}, {"cid": 560, "color": "#4E79A7", "label": "opportunity.py", "count": 1}, {"cid": 561, "color": "#F28E2B", "label": "pool_rule.py", "count": 1}, {"cid": 562, "color": "#E15759", "label": "price_letter.py", "count": 1}, {"cid": 563, "color": "#76B7B2", "label": "product.py", "count": 1}, {"cid": 564, "color": "#59A14F", "label": "quote.py", "count": 1}, {"cid": 565, "color": "#EDC948", "label": "statistics.py", "count": 1}, {"cid": 566, "color": "#B07AA1", "label": "supplier_info.py", "count": 1}, {"cid": 569, "color": "#BAB0AC", "label": "__init__.py", "count": 1}, {"cid": 570, "color": "#4E79A7", "label": "leave.py", "count": 1}, {"cid": 571, "color": "#F28E2B", "label": "menu.py", "count": 1}, {"cid": 573, "color": "#76B7B2", "label": "user.py", "count": 1}, {"cid": 574, "color": "#59A14F", "label": "workflow.py", "count": 1}, {"cid": 576, "color": "#B07AA1", "label": "base.py", "count": 1}, {"cid": 577, "color": "#FF9DA7", "label": "__init__.py", "count": 1}, {"cid": 578, "color": "#9C755F", "label": "attachment.py", "count": 1}, {"cid": 579, "color": "#BAB0AC", "label": "auth.py", "count": 1}, {"cid": 580, "color": "#4E79A7", "label": "advance.py", "count": 1}, {"cid": 581, "color": "#F28E2B", "label": "attachment.py", "count": 1}, {"cid": 582, "color": "#E15759", "label": "common.py", "count": 1}, {"cid": 583, "color": "#76B7B2", "label": "expense_item.py", "count": 1}, {"cid": 584, "color": "#59A14F", "label": "__init__.py", "count": 1}, {"cid": 585, "color": "#EDC948", "label": "workflow.py", "count": 1}, {"cid": 586, "color": "#B07AA1", "label": "common.py", "count": 1}, {"cid": 587, "color": "#FF9DA7", "label": "clue.py", "count": 1}, {"cid": 588, "color": "#9C755F", "label": "contact.py", "count": 1}, {"cid": 589, "color": "#BAB0AC", "label": "contract.py", "count": 1}, {"cid": 590, "color": "#4E79A7", "label": "customer_follow.py", "count": 1}, {"cid": 591, "color": "#F28E2B", "label": "customer_pool.py", "count": 1}, {"cid": 592, "color": "#E15759", "label": "customer.py", "count": 1}, {"cid": 593, "color": "#76B7B2", "label": "invoice_info.py", "count": 1}, {"cid": 594, "color": "#59A14F", "label": "opportunity.py", "count": 1}, {"cid": 595, "color": "#EDC948", "label": "pool_rule.py", "count": 1}, {"cid": 596, "color": "#B07AA1", "label": "price_letter.py", "count": 1}, {"cid": 597, "color": "#FF9DA7", "label": "product.py", "count": 1}, {"cid": 598, "color": "#9C755F", "label": "quote.py", "count": 1}, {"cid": 599, "color": "#BAB0AC", "label": "statistics.py", "count": 1}, {"cid": 600, "color": "#4E79A7", "label": "supplier_info.py", "count": 1}, {"cid": 601, "color": "#F28E2B", "label": "dashboard.py", "count": 1}, {"cid": 602, "color": "#E15759", "label": "__init__.py", "count": 1}, {"cid": 603, "color": "#76B7B2", "label": "inventory.py", "count": 1}, {"cid": 604, "color": "#59A14F", "label": "plans.py", "count": 1}, {"cid": 605, "color": "#EDC948", "label": "public_inventory.py", "count": 1}, {"cid": 606, "color": "#B07AA1", "label": "weighing.py", "count": 1}, {"cid": 607, "color": "#FF9DA7", "label": "__init__.py", "count": 1}, {"cid": 608, "color": "#9C755F", "label": "leave.py", "count": 1}, {"cid": 609, "color": "#BAB0AC", "label": "menu.py", "count": 1}, {"cid": 610, "color": "#4E79A7", "label": "base_data.py", "count": 1}, {"cid": 611, "color": "#F28E2B", "label": "freight.py", "count": 1}, {"cid": 612, "color": "#E15759", "label": "__init__.py", "count": 1}, {"cid": 613, "color": "#76B7B2", "label": "inventory.py", "count": 1}, {"cid": 614, "color": "#59A14F", "label": "io_order.py", "count": 1}, {"cid": 615, "color": "#EDC948", "label": "plan.py", "count": 1}, {"cid": 616, "color": "#B07AA1", "label": "transport_address.py", "count": 1}, {"cid": 617, "color": "#FF9DA7", "label": "transport.py", "count": 1}, {"cid": 618, "color": "#9C755F", "label": "vehicle_maintenance.py", "count": 1}, {"cid": 619, "color": "#BAB0AC", "label": "vehicle_recharge.py", "count": 1}, {"cid": 620, "color": "#4E79A7", "label": "vehicle_urea.py", "count": 1}, {"cid": 621, "color": "#F28E2B", "label": "user.py", "count": 1}, {"cid": 622, "color": "#E15759", "label": "workflow.py", "count": 1}, {"cid": 623, "color": "#76B7B2", "label": "advance.py", "count": 1}, {"cid": 624, "color": "#59A14F", "label": "attachment.py", "count": 1}, {"cid": 625, "color": "#EDC948", "label": "base.py", "count": 1}, {"cid": 626, "color": "#B07AA1", "label": "expense_item.py", "count": 1}, {"cid": 627, "color": "#FF9DA7", "label": "storage.py", "count": 1}, {"cid": 628, "color": "#9C755F", "label": "workflow.py", "count": 1}, {"cid": 636, "color": "#B07AA1", "label": "customer_pool.py", "count": 1}, {"cid": 638, "color": "#9C755F", "label": "__init__.py", "count": 1}];
|
|
|
|
// HTML-escape helper — prevents XSS when injecting graph data into innerHTML
|
|
function esc(s) {
|
|
return String(s).replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,''');
|
|
}
|
|
|
|
// 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)}" onclick="focusNode(${JSON.stringify(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);
|
|
}
|
|
|
|
// 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 = [];
|
|
// 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> |