-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgraph.html
More file actions
276 lines (264 loc) · 186 KB
/
graph.html
File metadata and controls
276 lines (264 loc) · 186 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>graphify - graphify-out/graph.html</title>
<script src="https://unpkg.com/vis-network/standalone/umd/vis-network.min.js"></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; gap: 6px; margin-bottom: 8px; }
#legend-controls button { flex: 1; background: #0f0f1a; border: 1px solid #3a3a5e; color: #aaa; padding: 4px 0; border-radius: 4px; font-size: 11px; cursor: pointer; }
#legend-controls button:hover { border-color: #4E79A7; color: #e0e0e0; }
</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">
<button onclick="toggleAllCommunities(false)">Show All</button>
<button onclick="toggleAllCommunities(true)">Hide All</button>
</div>
<div id="legend"></div>
</div>
<div id="stats">245 nodes · 370 edges · 28 communities</div>
</div>
<script>
const RAW_NODES = [{"id": "vitest_config_ts", "label": "vitest.config.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "vitest.config.ts", "community": 20, "community_name": "Community 20", "source_file": "vitest.config.ts", "file_type": "code", "degree": 0}, {"id": "tests_schemas_test_ts", "label": "schemas.test.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "schemas.test.ts", "community": 7, "community_name": "Community 7", "source_file": "tests/schemas.test.ts", "file_type": "code", "degree": 2}, {"id": "tests_dispatch_test_ts", "label": "dispatch.test.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "dispatch.test.ts", "community": 3, "community_name": "Community 3", "source_file": "tests/dispatch.test.ts", "file_type": "code", "degree": 1}, {"id": "tests_notify_test_ts", "label": "notify.test.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "notify.test.ts", "community": 14, "community_name": "Community 14", "source_file": "tests/notify.test.ts", "file_type": "code", "degree": 1}, {"id": "tests_telemetry_test_ts", "label": "telemetry.test.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "telemetry.test.ts", "community": 11, "community_name": "Community 11", "source_file": "tests/telemetry.test.ts", "file_type": "code", "degree": 2}, {"id": "tests_telemetry_test_survey", "label": "survey()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "survey()", "community": 11, "community_name": "Community 11", "source_file": "tests/telemetry.test.ts", "file_type": "code", "degree": 1}, {"id": "tests_serialize_test_ts", "label": "serialize.test.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "serialize.test.ts", "community": 4, "community_name": "Community 4", "source_file": "tests/serialize.test.ts", "file_type": "code", "degree": 2}, {"id": "tests_serialize_test_fakepage", "label": "fakePage()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "fakePage()", "community": 4, "community_name": "Community 4", "source_file": "tests/serialize.test.ts", "file_type": "code", "degree": 1}, {"id": "tests_playwright_runner_test_ts", "label": "playwright-runner.test.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "playwright-runner.test.ts", "community": 2, "community_name": "Community 2", "source_file": "tests/playwright-runner.test.ts", "file_type": "code", "degree": 2}, {"id": "tests_playwright_runner_test_survey", "label": "survey()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "survey()", "community": 2, "community_name": "Community 2", "source_file": "tests/playwright-runner.test.ts", "file_type": "code", "degree": 1}, {"id": "tests_e2e_test_ts", "label": "e2e.test.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "e2e.test.ts", "community": 1, "community_name": "Community 1", "source_file": "tests/e2e.test.ts", "file_type": "code", "degree": 4}, {"id": "tests_smoke_test_ts", "label": "smoke.test.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "smoke.test.ts", "community": 21, "community_name": "Community 21", "source_file": "tests/smoke.test.ts", "file_type": "code", "degree": 0}, {"id": "tests_queue_test_ts", "label": "queue.test.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "queue.test.ts", "community": 7, "community_name": "Community 7", "source_file": "tests/queue.test.ts", "file_type": "code", "degree": 4}, {"id": "tests_queue_test_survey", "label": "survey()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "survey()", "community": 7, "community_name": "Community 7", "source_file": "tests/queue.test.ts", "file_type": "code", "degree": 1}, {"id": "tests_state_test_ts", "label": "state.test.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "state.test.ts", "community": 7, "community_name": "Community 7", "source_file": "tests/state.test.ts", "file_type": "code", "degree": 1}, {"id": "tests_jitter_test_ts", "label": "jitter.test.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "jitter.test.ts", "community": 5, "community_name": "Community 5", "source_file": "tests/jitter.test.ts", "file_type": "code", "degree": 1}, {"id": "tests_llm_test_ts", "label": "llm.test.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "llm.test.ts", "community": 4, "community_name": "Community 4", "source_file": "tests/llm.test.ts", "file_type": "code", "degree": 3}, {"id": "tests_bundle_test_ts", "label": "bundle.test.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "bundle.test.ts", "community": 3, "community_name": "Community 3", "source_file": "tests/bundle.test.ts", "file_type": "code", "degree": 2}, {"id": "integrations_python_unmask_client_py", "label": "unmask_client.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "unmask_client.py", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 3}, {"id": "python_unmask_client_unmaskrpcerror", "label": "UnmaskRPCError", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "UnmaskRPCError", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 3}, {"id": "runtimeerror", "label": "RuntimeError", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RuntimeError", "community": 0, "community_name": "Community 0", "source_file": "", "file_type": "code", "degree": 1}, {"id": "python_unmask_client_unmaskclient", "label": "UnmaskClient", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "UnmaskClient", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 21}, {"id": "python_unmask_client_unmaskclient_init", "label": ".__init__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 1}, {"id": "python_unmask_client_unmaskclient_enter", "label": ".__enter__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__enter__()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_exit", "label": ".__exit__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".__exit__()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_start", "label": ".start()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".start()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_close", "label": ".close()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".close()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 3}, {"id": "python_unmask_client_unmaskclient_call", "label": ".call()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 31.4, "font": {"size": 12, "color": "#ffffff"}, "title": ".call()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 15}, {"id": "python_unmask_client_unmaskclient_ping", "label": ".ping()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".ping()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_open", "label": ".open()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".open()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_navigate", "label": ".navigate()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".navigate()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_observe", "label": ".observe()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".observe()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_act", "label": ".act()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".act()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_extract", "label": ".extract()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".extract()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_screenshot", "label": ".screenshot()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".screenshot()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_scan_dom", "label": ".scan_dom()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".scan_dom()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_bundle", "label": ".bundle()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".bundle()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_close_handle", "label": ".close_handle()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".close_handle()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_session", "label": ".session()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".session()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_unmaskclient_list_handles", "label": ".list_handles()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".list_handles()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 3}, {"id": "python_unmask_client_unmaskclient_iter_handles", "label": ".iter_handles()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".iter_handles()", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "code", "degree": 2}, {"id": "python_unmask_client_rationale_1", "label": "unmask_client.py \u2014 minimal Python JSON-RPC client for unmask-cli. Spawns `unmas", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "unmask_client.py \u2014 minimal Python JSON-RPC client for unmask-cli. Spawns `unmas", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "rationale", "degree": 1}, {"id": "python_unmask_client_rationale_32", "label": "JSON-RPC 2.0 client over stdio.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "JSON-RPC 2.0 client over stdio.", "community": 0, "community_name": "Community 0", "source_file": "integrations/python/unmask_client.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_api_push_mjs", "label": "api-push.mjs", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "api-push.mjs", "community": 16, "community_name": "Community 16", "source_file": "scripts/api-push.mjs", "file_type": "code", "degree": 3}, {"id": "scripts_api_push_api", "label": "api()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "api()", "community": 16, "community_name": "Community 16", "source_file": "scripts/api-push.mjs", "file_type": "code", "degree": 2}, {"id": "scripts_api_push_walk", "label": "walk()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "walk()", "community": 16, "community_name": "Community 16", "source_file": "scripts/api-push.mjs", "file_type": "code", "degree": 2}, {"id": "scripts_api_push_main", "label": "main()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 16, "community_name": "Community 16", "source_file": "scripts/api-push.mjs", "file_type": "code", "degree": 3}, {"id": "scripts_create_issues_mjs", "label": "create-issues.mjs", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "create-issues.mjs", "community": 19, "community_name": "Community 19", "source_file": "scripts/create-issues.mjs", "file_type": "code", "degree": 2}, {"id": "scripts_create_issues_gh", "label": "gh()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "gh()", "community": 19, "community_name": "Community 19", "source_file": "scripts/create-issues.mjs", "file_type": "code", "degree": 2}, {"id": "scripts_create_issues_ensurelabel", "label": "ensureLabel()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ensureLabel()", "community": 19, "community_name": "Community 19", "source_file": "scripts/create-issues.mjs", "file_type": "code", "degree": 2}, {"id": "scripts_postinstall_mjs", "label": "postinstall.mjs", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "postinstall.mjs", "community": 22, "community_name": "Community 22", "source_file": "scripts/postinstall.mjs", "file_type": "code", "degree": 0}, {"id": "src_cli_ts", "label": "cli.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 34.3, "font": {"size": 12, "color": "#ffffff"}, "title": "cli.ts", "community": 1, "community_name": "Community 1", "source_file": "src/cli.ts", "file_type": "code", "degree": 17}, {"id": "src_cli_pickmixed", "label": "pickMixed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "pickMixed()", "community": 1, "community_name": "Community 1", "source_file": "src/cli.ts", "file_type": "code", "degree": 1}, {"id": "src_cli_emit", "label": "emit()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "emit()", "community": 1, "community_name": "Community 1", "source_file": "src/cli.ts", "file_type": "code", "degree": 1}, {"id": "src_index_ts", "label": "index.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "index.ts", "community": 23, "community_name": "Community 23", "source_file": "src/index.ts", "file_type": "code", "degree": 0}, {"id": "src_semver_ts", "label": "semver.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "semver.ts", "community": 24, "community_name": "Community 24", "source_file": "src/semver.ts", "file_type": "code", "degree": 0}, {"id": "src_llm_extract_ts", "label": "extract.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": "extract.ts", "community": 4, "community_name": "Community 4", "source_file": "src/llm/extract.ts", "file_type": "code", "degree": 5}, {"id": "llm_extract_extract", "label": "extract()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "extract()", "community": 4, "community_name": "Community 4", "source_file": "src/llm/extract.ts", "file_type": "code", "degree": 3}, {"id": "src_llm_act_ts", "label": "act.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 21.4, "font": {"size": 12, "color": "#ffffff"}, "title": "act.ts", "community": 2, "community_name": "Community 2", "source_file": "src/llm/act.ts", "file_type": "code", "degree": 8}, {"id": "llm_act_act", "label": "act()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": "act()", "community": 2, "community_name": "Community 2", "source_file": "src/llm/act.ts", "file_type": "code", "degree": 5}, {"id": "llm_act_planfromtext", "label": "planFromText()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "planFromText()", "community": 2, "community_name": "Community 2", "source_file": "src/llm/act.ts", "file_type": "code", "degree": 2}, {"id": "src_llm_observe_ts", "label": "observe.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": "observe.ts", "community": 4, "community_name": "Community 4", "source_file": "src/llm/observe.ts", "file_type": "code", "degree": 7}, {"id": "llm_observe_observe", "label": "observe()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "observe()", "community": 4, "community_name": "Community 4", "source_file": "src/llm/observe.ts", "file_type": "code", "degree": 4}, {"id": "src_llm_provider_ts", "label": "provider.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 18.6, "font": {"size": 12, "color": "#ffffff"}, "title": "provider.ts", "community": 4, "community_name": "Community 4", "source_file": "src/llm/provider.ts", "file_type": "code", "degree": 6}, {"id": "llm_provider_isllmavailable", "label": "isLLMAvailable()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "isLLMAvailable()", "community": 4, "community_name": "Community 4", "source_file": "src/llm/provider.ts", "file_type": "code", "degree": 2}, {"id": "llm_provider_llm", "label": "LLM", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": "LLM", "community": 4, "community_name": "Community 4", "source_file": "src/llm/provider.ts", "file_type": "code", "degree": 5}, {"id": "llm_provider_llm_constructor", "label": ".constructor()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 4, "community_name": "Community 4", "source_file": "src/llm/provider.ts", "file_type": "code", "degree": 1}, {"id": "llm_provider_llm_enabled", "label": ".enabled()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".enabled()", "community": 4, "community_name": "Community 4", "source_file": "src/llm/provider.ts", "file_type": "code", "degree": 2}, {"id": "llm_provider_llm_generateobject", "label": ".generateObject()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".generateObject()", "community": 4, "community_name": "Community 4", "source_file": "src/llm/provider.ts", "file_type": "code", "degree": 1}, {"id": "llm_provider_llm_generatetext", "label": ".generateText()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".generateText()", "community": 4, "community_name": "Community 4", "source_file": "src/llm/provider.ts", "file_type": "code", "degree": 2}, {"id": "src_llm_serialize_ts", "label": "serialize.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 18.6, "font": {"size": 12, "color": "#ffffff"}, "title": "serialize.ts", "community": 4, "community_name": "Community 4", "source_file": "src/llm/serialize.ts", "file_type": "code", "degree": 6}, {"id": "llm_serialize_serializeforllm", "label": "serializeForLLM()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "serializeForLLM()", "community": 4, "community_name": "Community 4", "source_file": "src/llm/serialize.ts", "file_type": "code", "degree": 3}, {"id": "src_utils_logger_ts", "label": "logger.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 30.0, "font": {"size": 12, "color": "#ffffff"}, "title": "logger.ts", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 14}, {"id": "utils_logger_logger", "label": "Logger", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 25.7, "font": {"size": 12, "color": "#ffffff"}, "title": "Logger", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 11}, {"id": "utils_logger_logger_constructor", "label": ".constructor()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 1}, {"id": "utils_logger_logger_child", "label": ".child()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".child()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 1}, {"id": "utils_logger_logger_setlevel", "label": ".setLevel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".setLevel()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 1}, {"id": "utils_logger_logger_setjson", "label": ".setJson()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".setJson()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 1}, {"id": "utils_logger_logger_setsilent", "label": ".setSilent()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".setSilent()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 1}, {"id": "utils_logger_logger_debug", "label": ".debug()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".debug()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "utils_logger_logger_info", "label": ".info()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".info()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "utils_logger_logger_warn", "label": ".warn()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".warn()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "utils_logger_logger_error", "label": ".error()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".error()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "utils_logger_logger_write", "label": ".write()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 18.6, "font": {"size": 12, "color": "#ffffff"}, "title": ".write()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 6}, {"id": "utils_logger_colourprefix", "label": "colourPrefix()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "colourPrefix()", "community": 2, "community_name": "Community 2", "source_file": "src/utils/logger.ts", "file_type": "code", "degree": 2}, {"id": "src_utils_notify_ts", "label": "notify.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": "notify.ts", "community": 14, "community_name": "Community 14", "source_file": "src/utils/notify.ts", "file_type": "code", "degree": 5}, {"id": "utils_notify_notifier", "label": "Notifier", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Notifier", "community": 14, "community_name": "Community 14", "source_file": "src/utils/notify.ts", "file_type": "code", "degree": 3}, {"id": "utils_notify_notifier_constructor", "label": ".constructor()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 14, "community_name": "Community 14", "source_file": "src/utils/notify.ts", "file_type": "code", "degree": 1}, {"id": "utils_notify_notifier_send", "label": ".send()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".send()", "community": 14, "community_name": "Community 14", "source_file": "src/utils/notify.ts", "file_type": "code", "degree": 2}, {"id": "utils_notify_post", "label": "post()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "post()", "community": 14, "community_name": "Community 14", "source_file": "src/utils/notify.ts", "file_type": "code", "degree": 2}, {"id": "src_utils_jitter_ts", "label": "jitter.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": "jitter.ts", "community": 5, "community_name": "Community 5", "source_file": "src/utils/jitter.ts", "file_type": "code", "degree": 7}, {"id": "utils_jitter_randomint", "label": "randomInt()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "randomInt()", "community": 5, "community_name": "Community 5", "source_file": "src/utils/jitter.ts", "file_type": "code", "degree": 2}, {"id": "utils_jitter_jitterms", "label": "jitterMs()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "jitterMs()", "community": 5, "community_name": "Community 5", "source_file": "src/utils/jitter.ts", "file_type": "code", "degree": 4}, {"id": "utils_jitter_sleep", "label": "sleep()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sleep()", "community": 5, "community_name": "Community 5", "source_file": "src/utils/jitter.ts", "file_type": "code", "degree": 3}, {"id": "utils_jitter_microjitter", "label": "microJitter()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "microJitter()", "community": 5, "community_name": "Community 5", "source_file": "src/utils/jitter.ts", "file_type": "code", "degree": 4}, {"id": "utils_jitter_humanpause", "label": "humanPause()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "humanPause()", "community": 5, "community_name": "Community 5", "source_file": "src/utils/jitter.ts", "file_type": "code", "degree": 4}, {"id": "src_schemas_unmask_ts", "label": "unmask.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 30.0, "font": {"size": 12, "color": "#ffffff"}, "title": "unmask.ts", "community": 1, "community_name": "Community 1", "source_file": "src/schemas/unmask.ts", "file_type": "code", "degree": 14}, {"id": "schemas_unmask_emptyunmaskresponse", "label": "emptyUnmaskResponse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "emptyUnmaskResponse()", "community": 1, "community_name": "Community 1", "source_file": "src/schemas/unmask.ts", "file_type": "code", "degree": 2}, {"id": "schemas_unmask_parseunmaskresponse", "label": "parseUnmaskResponse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "parseUnmaskResponse()", "community": 1, "community_name": "Community 1", "source_file": "src/schemas/unmask.ts", "file_type": "code", "degree": 2}, {"id": "src_schemas_index_ts", "label": "index.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "index.ts", "community": 25, "community_name": "Community 25", "source_file": "src/schemas/index.ts", "file_type": "code", "degree": 0}, {"id": "src_schemas_queue_ts", "label": "queue.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 18.6, "font": {"size": 12, "color": "#ffffff"}, "title": "queue.ts", "community": 7, "community_name": "Community 7", "source_file": "src/schemas/queue.ts", "file_type": "code", "degree": 6}, {"id": "schemas_queue_emptyqueuestate", "label": "emptyQueueState()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "emptyQueueState()", "community": 7, "community_name": "Community 7", "source_file": "src/schemas/queue.ts", "file_type": "code", "degree": 2}, {"id": "src_browser_runner_ts", "label": "runner.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 18.6, "font": {"size": 12, "color": "#ffffff"}, "title": "runner.ts", "community": 1, "community_name": "Community 1", "source_file": "src/browser/runner.ts", "file_type": "code", "degree": 6}, {"id": "browser_runner_launchbrowser", "label": "launchBrowser()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "launchBrowser()", "community": 1, "community_name": "Community 1", "source_file": "src/browser/runner.ts", "file_type": "code", "degree": 3}, {"id": "browser_runner_runbrowser", "label": "runBrowser()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "runBrowser()", "community": 1, "community_name": "Community 1", "source_file": "src/browser/runner.ts", "file_type": "code", "degree": 3}, {"id": "browser_runner_applystealthpatches", "label": "applyStealthPatches()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "applyStealthPatches()", "community": 1, "community_name": "Community 1", "source_file": "src/browser/runner.ts", "file_type": "code", "degree": 3}, {"id": "src_queue_state_ts", "label": "state.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": "state.ts", "community": 7, "community_name": "Community 7", "source_file": "src/queue/state.ts", "file_type": "code", "degree": 7}, {"id": "queue_state_statestore", "label": "StateStore", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": "StateStore", "community": 7, "community_name": "Community 7", "source_file": "src/queue/state.ts", "file_type": "code", "degree": 7}, {"id": "queue_state_statestore_constructor", "label": ".constructor()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 7, "community_name": "Community 7", "source_file": "src/queue/state.ts", "file_type": "code", "degree": 1}, {"id": "queue_state_statestore_ensuredir", "label": ".ensureDir()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": ".ensureDir()", "community": 7, "community_name": "Community 7", "source_file": "src/queue/state.ts", "file_type": "code", "degree": 4}, {"id": "queue_state_statestore_load", "label": ".load()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": ".load()", "community": 7, "community_name": "Community 7", "source_file": "src/queue/state.ts", "file_type": "code", "degree": 5}, {"id": "queue_state_statestore_save", "label": ".save()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".save()", "community": 7, "community_name": "Community 7", "source_file": "src/queue/state.ts", "file_type": "code", "degree": 3}, {"id": "queue_state_statestore_loadblacklist", "label": ".loadBlacklist()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".loadBlacklist()", "community": 7, "community_name": "Community 7", "source_file": "src/queue/state.ts", "file_type": "code", "degree": 3}, {"id": "queue_state_statestore_appendblacklist", "label": ".appendBlacklist()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".appendBlacklist()", "community": 7, "community_name": "Community 7", "source_file": "src/queue/state.ts", "file_type": "code", "degree": 3}, {"id": "src_queue_manager_ts", "label": "manager.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 24.3, "font": {"size": 12, "color": "#ffffff"}, "title": "manager.ts", "community": 7, "community_name": "Community 7", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 10}, {"id": "queue_manager_queuemanager", "label": "QueueManager", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 24.3, "font": {"size": 12, "color": "#ffffff"}, "title": "QueueManager", "community": 5, "community_name": "Community 5", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 10}, {"id": "queue_manager_queuemanager_constructor", "label": ".constructor()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 5, "community_name": "Community 5", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 1}, {"id": "queue_manager_queuemanager_load", "label": ".load()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".load()", "community": 5, "community_name": "Community 5", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 1}, {"id": "queue_manager_queuemanager_s", "label": ".s()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".s()", "community": 5, "community_name": "Community 5", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 1}, {"id": "queue_manager_queuemanager_addsurveys", "label": ".addSurveys()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".addSurveys()", "community": 5, "community_name": "Community 5", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 1}, {"id": "queue_manager_queuemanager_blacklist", "label": ".blacklist()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".blacklist()", "community": 5, "community_name": "Community 5", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 1}, {"id": "queue_manager_queuemanager_clear", "label": ".clear()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".clear()", "community": 5, "community_name": "Community 5", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 1}, {"id": "queue_manager_queuemanager_run", "label": ".run()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": ".run()", "community": 5, "community_name": "Community 5", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 5}, {"id": "queue_manager_queuemanager_cleanupafterdq", "label": ".cleanupAfterDq()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".cleanupAfterDq()", "community": 5, "community_name": "Community 5", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 2}, {"id": "queue_manager_queuemanager_snapshot", "label": ".snapshot()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".snapshot()", "community": 5, "community_name": "Community 5", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 1}, {"id": "queue_manager_mapoutcometostatus", "label": "mapOutcomeToStatus()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "mapOutcomeToStatus()", "community": 5, "community_name": "Community 5", "source_file": "src/queue/manager.ts", "file_type": "code", "degree": 2}, {"id": "src_queue_playwright_runner_ts", "label": "playwright-runner.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": "playwright-runner.ts", "community": 2, "community_name": "Community 2", "source_file": "src/queue/playwright-runner.ts", "file_type": "code", "degree": 7}, {"id": "queue_playwright_runner_createplaywrightsurveyrunner", "label": "createPlaywrightSurveyRunner()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "createPlaywrightSurveyRunner()", "community": 2, "community_name": "Community 2", "source_file": "src/queue/playwright-runner.ts", "file_type": "code", "degree": 1}, {"id": "queue_playwright_runner_outcome", "label": "outcome()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "outcome()", "community": 2, "community_name": "Community 2", "source_file": "src/queue/playwright-runner.ts", "file_type": "code", "degree": 1}, {"id": "src_queue_telemetry_ts", "label": "telemetry.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": "telemetry.ts", "community": 11, "community_name": "Community 11", "source_file": "src/queue/telemetry.ts", "file_type": "code", "degree": 5}, {"id": "queue_telemetry_telemetry", "label": "Telemetry", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "Telemetry", "community": 11, "community_name": "Community 11", "source_file": "src/queue/telemetry.ts", "file_type": "code", "degree": 4}, {"id": "queue_telemetry_telemetry_recordresult", "label": ".recordResult()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".recordResult()", "community": 11, "community_name": "Community 11", "source_file": "src/queue/telemetry.ts", "file_type": "code", "degree": 2}, {"id": "queue_telemetry_telemetry_summary", "label": ".summary()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".summary()", "community": 11, "community_name": "Community 11", "source_file": "src/queue/telemetry.ts", "file_type": "code", "degree": 1}, {"id": "queue_telemetry_telemetry_tojsonl", "label": ".toJSONL()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".toJSONL()", "community": 11, "community_name": "Community 11", "source_file": "src/queue/telemetry.ts", "file_type": "code", "degree": 1}, {"id": "queue_telemetry_toeuros", "label": "toEuros()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "toEuros()", "community": 11, "community_name": "Community 11", "source_file": "src/queue/telemetry.ts", "file_type": "code", "degree": 2}, {"id": "src_ipc_stdio_ts", "label": "stdio.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "stdio.ts", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/stdio.ts", "file_type": "code", "degree": 4}, {"id": "ipc_stdio_runstdioserver", "label": "runStdioServer()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "runStdioServer()", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/stdio.ts", "file_type": "code", "degree": 1}, {"id": "src_ipc_http_ts", "label": "http.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "http.ts", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/http.ts", "file_type": "code", "degree": 4}, {"id": "ipc_http_runhttpserver", "label": "runHttpServer()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "runHttpServer()", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/http.ts", "file_type": "code", "degree": 1}, {"id": "src_ipc_dispatch_ts", "label": "dispatch.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 34.3, "font": {"size": 12, "color": "#ffffff"}, "title": "dispatch.ts", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/dispatch.ts", "file_type": "code", "degree": 17}, {"id": "ipc_dispatch_dispatcher", "label": "Dispatcher", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 18.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Dispatcher", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/dispatch.ts", "file_type": "code", "degree": 6}, {"id": "ipc_dispatch_dispatcher_dispatch", "label": ".dispatch()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".dispatch()", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/dispatch.ts", "file_type": "code", "degree": 2}, {"id": "ipc_dispatch_dispatcher_invoke", "label": ".invoke()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 25.7, "font": {"size": 12, "color": "#ffffff"}, "title": ".invoke()", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/dispatch.ts", "file_type": "code", "degree": 11}, {"id": "ipc_dispatch_dispatcher_openpage", "label": ".openPage()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".openPage()", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/dispatch.ts", "file_type": "code", "degree": 3}, {"id": "ipc_dispatch_dispatcher_closeall", "label": ".closeAll()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".closeAll()", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/dispatch.ts", "file_type": "code", "degree": 2}, {"id": "ipc_dispatch_dispatcher_requirehandle", "label": ".requireHandle()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".requireHandle()", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/dispatch.ts", "file_type": "code", "degree": 2}, {"id": "ipc_dispatch_parse", "label": "parse()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "parse()", "community": 3, "community_name": "Community 3", "source_file": "src/ipc/dispatch.ts", "file_type": "code", "degree": 2}, {"id": "src_commands_scan_screen_ts", "label": "scan-screen.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "scan-screen.ts", "community": 6, "community_name": "Community 6", "source_file": "src/commands/scan-screen.ts", "file_type": "code", "degree": 2}, {"id": "commands_scan_screen_builder", "label": "builder()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "builder()", "community": 6, "community_name": "Community 6", "source_file": "src/commands/scan-screen.ts", "file_type": "code", "degree": 1}, {"id": "commands_scan_screen_handler", "label": "handler()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "handler()", "community": 6, "community_name": "Community 6", "source_file": "src/commands/scan-screen.ts", "file_type": "code", "degree": 2}, {"id": "src_commands_screenshot_timeline_ts", "label": "screenshot-timeline.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "screenshot-timeline.ts", "community": 15, "community_name": "Community 15", "source_file": "src/commands/screenshot-timeline.ts", "file_type": "code", "degree": 1}, {"id": "commands_screenshot_timeline_screenshottimeline", "label": "ScreenshotTimeline", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "ScreenshotTimeline", "community": 15, "community_name": "Community 15", "source_file": "src/commands/screenshot-timeline.ts", "file_type": "code", "degree": 4}, {"id": "commands_screenshot_timeline_screenshottimeline_constructor", "label": ".constructor()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 15, "community_name": "Community 15", "source_file": "src/commands/screenshot-timeline.ts", "file_type": "code", "degree": 1}, {"id": "commands_screenshot_timeline_screenshottimeline_capture", "label": ".capture()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".capture()", "community": 15, "community_name": "Community 15", "source_file": "src/commands/screenshot-timeline.ts", "file_type": "code", "degree": 1}, {"id": "commands_screenshot_timeline_screenshottimeline_getentries", "label": ".getEntries()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".getEntries()", "community": 15, "community_name": "Community 15", "source_file": "src/commands/screenshot-timeline.ts", "file_type": "code", "degree": 1}, {"id": "src_commands_inspect_ts", "label": "inspect.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 30.0, "font": {"size": 12, "color": "#ffffff"}, "title": "inspect.ts", "community": 1, "community_name": "Community 1", "source_file": "src/commands/inspect.ts", "file_type": "code", "degree": 14}, {"id": "commands_inspect_inspect", "label": "inspect()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": "inspect()", "community": 1, "community_name": "Community 1", "source_file": "src/commands/inspect.ts", "file_type": "code", "degree": 5}, {"id": "commands_inspect_derivesurveys", "label": "deriveSurveys()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "deriveSurveys()", "community": 1, "community_name": "Community 1", "source_file": "src/commands/inspect.ts", "file_type": "code", "degree": 4}, {"id": "commands_inspect_extractcandidatesfromjson", "label": "extractCandidatesFromJson()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": "extractCandidatesFromJson()", "community": 1, "community_name": "Community 1", "source_file": "src/commands/inspect.ts", "file_type": "code", "degree": 5}, {"id": "commands_inspect_pickany", "label": "pickAny()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "pickAny()", "community": 1, "community_name": "Community 1", "source_file": "src/commands/inspect.ts", "file_type": "code", "degree": 2}, {"id": "commands_inspect_picknumber", "label": "pickNumber()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "pickNumber()", "community": 1, "community_name": "Community 1", "source_file": "src/commands/inspect.ts", "file_type": "code", "degree": 2}, {"id": "commands_inspect_pickstring", "label": "pickString()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "pickString()", "community": 1, "community_name": "Community 1", "source_file": "src/commands/inspect.ts", "file_type": "code", "degree": 2}, {"id": "commands_inspect_parsefirstamount", "label": "parseFirstAmount()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "parseFirstAmount()", "community": 1, "community_name": "Community 1", "source_file": "src/commands/inspect.ts", "file_type": "code", "degree": 2}, {"id": "src_commands_pre_scan_ts", "label": "pre-scan.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "pre-scan.ts", "community": 3, "community_name": "Community 3", "source_file": "src/commands/pre-scan.ts", "file_type": "code", "degree": 2}, {"id": "commands_pre_scan_prescan", "label": "preScan()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "preScan()", "community": 3, "community_name": "Community 3", "source_file": "src/commands/pre-scan.ts", "file_type": "code", "degree": 2}, {"id": "src_commands_vision_fallback_ts", "label": "vision-fallback.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "vision-fallback.ts", "community": 4, "community_name": "Community 4", "source_file": "src/commands/vision-fallback.ts", "file_type": "code", "degree": 1}, {"id": "commands_vision_fallback_visionfallback", "label": "visionFallback()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "visionFallback()", "community": 4, "community_name": "Community 4", "source_file": "src/commands/vision-fallback.ts", "file_type": "code", "degree": 2}, {"id": "src_replay_bundle_ts", "label": "bundle.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": "bundle.ts", "community": 3, "community_name": "Community 3", "source_file": "src/replay/bundle.ts", "file_type": "code", "degree": 5}, {"id": "replay_bundle_bundlesession", "label": "bundleSession()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "bundleSession()", "community": 3, "community_name": "Community 3", "source_file": "src/replay/bundle.ts", "file_type": "code", "degree": 2}, {"id": "replay_bundle_sessionartifactpaths", "label": "sessionArtifactPaths()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "sessionArtifactPaths()", "community": 3, "community_name": "Community 3", "source_file": "src/replay/bundle.ts", "file_type": "code", "degree": 1}, {"id": "src_detectors_screen_classifier_ts", "label": "screen-classifier.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "screen-classifier.ts", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 3}, {"id": "detectors_screen_classifier_run_applescript", "label": "RUN_APPLESCRIPT()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "RUN_APPLESCRIPT()", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 3}, {"id": "detectors_screen_classifier_screenclassifier", "label": "ScreenClassifier", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 24.3, "font": {"size": 12, "color": "#ffffff"}, "title": "ScreenClassifier", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 10}, {"id": "detectors_screen_classifier_screenclassifier_constructor", "label": ".constructor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 1}, {"id": "detectors_screen_classifier_screenclassifier_classify", "label": ".classify()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 22.9, "font": {"size": 12, "color": "#ffffff"}, "title": ".classify()", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 9}, {"id": "detectors_screen_classifier_screenclassifier_classifybrowserwindow", "label": ".classifyBrowserWindow()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".classifyBrowserWindow()", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 2}, {"id": "detectors_screen_classifier_screenclassifier_getaxrole", "label": ".getAxRole()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".getAxRole()", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 3}, {"id": "detectors_screen_classifier_screenclassifier_parserawwindows", "label": ".parseRawWindows()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".parseRawWindows()", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 2}, {"id": "detectors_screen_classifier_screenclassifier_isincognito", "label": ".isIncognito()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".isIncognito()", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 2}, {"id": "detectors_screen_classifier_screenclassifier_detectactivetab", "label": ".detectActiveTab()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".detectActiveTab()", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 2}, {"id": "detectors_screen_classifier_screenclassifier_detectpopup", "label": ".detectPopup()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".detectPopup()", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 2}, {"id": "detectors_screen_classifier_screenclassifier_listallwindows", "label": ".listAllWindows()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".listAllWindows()", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 2}, {"id": "detectors_screen_classifier_createclassifier", "label": "createClassifier()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "createClassifier()", "community": 6, "community_name": "Community 6", "source_file": "src/detectors/screen-classifier.ts", "file_type": "code", "degree": 2}, {"id": "src_detectors_types_ts", "label": "types.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "types.ts", "community": 26, "community_name": "Community 26", "source_file": "src/detectors/types.ts", "file_type": "code", "degree": 0}, {"id": "src_detectors_macos_ax_bridge_ts", "label": "macos-ax-bridge.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "macos-ax-bridge.ts", "community": 1, "community_name": "Community 1", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 3}, {"id": "detectors_macos_ax_bridge_macosaxbridge", "label": "MacOSAXBridge", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 25.7, "font": {"size": 12, "color": "#ffffff"}, "title": "MacOSAXBridge", "community": 8, "community_name": "Community 8", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 11}, {"id": "detectors_macos_ax_bridge_macosaxbridge_constructor", "label": ".constructor()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 8, "community_name": "Community 8", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 1}, {"id": "detectors_macos_ax_bridge_macosaxbridge_listwindows", "label": ".listWindows()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": ".listWindows()", "community": 8, "community_name": "Community 8", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 4}, {"id": "detectors_macos_ax_bridge_macosaxbridge_getelements", "label": ".getElements()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".getElements()", "community": 8, "community_name": "Community 8", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 2}, {"id": "detectors_macos_ax_bridge_macosaxbridge_findtext", "label": ".findText()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".findText()", "community": 8, "community_name": "Community 8", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 2}, {"id": "detectors_macos_ax_bridge_macosaxbridge_clickelement", "label": ".clickElement()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".clickElement()", "community": 8, "community_name": "Community 8", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 2}, {"id": "detectors_macos_ax_bridge_macosaxbridge_setvalue", "label": ".setValue()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".setValue()", "community": 8, "community_name": "Community 8", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 2}, {"id": "detectors_macos_ax_bridge_macosaxbridge_screenshotlabeled", "label": ".screenshotLabeled()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".screenshotLabeled()", "community": 8, "community_name": "Community 8", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 2}, {"id": "detectors_macos_ax_bridge_macosaxbridge_filterwindows", "label": ".filterWindows()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".filterWindows()", "community": 8, "community_name": "Community 8", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 2}, {"id": "detectors_macos_ax_bridge_macosaxbridge_getwindowsbypid", "label": ".getWindowsByPid()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".getWindowsByPid()", "community": 8, "community_name": "Community 8", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 2}, {"id": "detectors_macos_ax_bridge_macosaxbridge_runaxcommand", "label": ".runAXCommand()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": ".runAXCommand()", "community": 8, "community_name": "Community 8", "source_file": "src/detectors/macos-ax-bridge.ts", "file_type": "code", "degree": 7}, {"id": "src_modules_dom_ts", "label": "dom.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": "dom.ts", "community": 1, "community_name": "Community 1", "source_file": "src/modules/dom.ts", "file_type": "code", "degree": 7}, {"id": "modules_dom_domscanner", "label": "DomScanner", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DomScanner", "community": 1, "community_name": "Community 1", "source_file": "src/modules/dom.ts", "file_type": "code", "degree": 3}, {"id": "modules_dom_domscanner_constructor", "label": ".constructor()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 1, "community_name": "Community 1", "source_file": "src/modules/dom.ts", "file_type": "code", "degree": 1}, {"id": "modules_dom_domscanner_scan", "label": ".scan()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".scan()", "community": 1, "community_name": "Community 1", "source_file": "src/modules/dom.ts", "file_type": "code", "degree": 1}, {"id": "src_modules_network_ts", "label": "network.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": "network.ts", "community": 1, "community_name": "Community 1", "source_file": "src/modules/network.ts", "file_type": "code", "degree": 7}, {"id": "modules_network_networksniffer", "label": "NetworkSniffer", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 21.4, "font": {"size": 12, "color": "#ffffff"}, "title": "NetworkSniffer", "community": 12, "community_name": "Community 12", "source_file": "src/modules/network.ts", "file_type": "code", "degree": 8}, {"id": "modules_network_networksniffer_constructor", "label": ".constructor()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 12, "community_name": "Community 12", "source_file": "src/modules/network.ts", "file_type": "code", "degree": 1}, {"id": "modules_network_networksniffer_attach", "label": ".attach()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".attach()", "community": 12, "community_name": "Community 12", "source_file": "src/modules/network.ts", "file_type": "code", "degree": 1}, {"id": "modules_network_networksniffer_detach", "label": ".detach()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".detach()", "community": 12, "community_name": "Community 12", "source_file": "src/modules/network.ts", "file_type": "code", "degree": 1}, {"id": "modules_network_networksniffer_results", "label": ".results()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".results()", "community": 12, "community_name": "Community 12", "source_file": "src/modules/network.ts", "file_type": "code", "degree": 1}, {"id": "modules_network_networksniffer_topcandidates", "label": ".topCandidates()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".topCandidates()", "community": 12, "community_name": "Community 12", "source_file": "src/modules/network.ts", "file_type": "code", "degree": 1}, {"id": "modules_network_networksniffer_matchkeywords", "label": ".matchKeywords()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".matchKeywords()", "community": 12, "community_name": "Community 12", "source_file": "src/modules/network.ts", "file_type": "code", "degree": 1}, {"id": "modules_network_networksniffer_tohar", "label": ".toHar()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".toHar()", "community": 12, "community_name": "Community 12", "source_file": "src/modules/network.ts", "file_type": "code", "degree": 1}, {"id": "src_modules_selectors_ts", "label": "selectors.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": "selectors.ts", "community": 2, "community_name": "Community 2", "source_file": "src/modules/selectors.ts", "file_type": "code", "degree": 5}, {"id": "modules_selectors_selfheal", "label": "selfHeal()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "selfHeal()", "community": 2, "community_name": "Community 2", "source_file": "src/modules/selectors.ts", "file_type": "code", "degree": 2}, {"id": "src_modules_console_ts", "label": "console.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 18.6, "font": {"size": 12, "color": "#ffffff"}, "title": "console.ts", "community": 9, "community_name": "Community 9", "source_file": "src/modules/console.ts", "file_type": "code", "degree": 6}, {"id": "modules_console_consolelistener", "label": "ConsoleListener", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": "ConsoleListener", "community": 9, "community_name": "Community 9", "source_file": "src/modules/console.ts", "file_type": "code", "degree": 7}, {"id": "modules_console_consolelistener_constructor", "label": ".constructor()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 9, "community_name": "Community 9", "source_file": "src/modules/console.ts", "file_type": "code", "degree": 1}, {"id": "modules_console_consolelistener_attach", "label": ".attach()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".attach()", "community": 9, "community_name": "Community 9", "source_file": "src/modules/console.ts", "file_type": "code", "degree": 1}, {"id": "modules_console_consolelistener_handle", "label": ".handle()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": ".handle()", "community": 9, "community_name": "Community 9", "source_file": "src/modules/console.ts", "file_type": "code", "degree": 4}, {"id": "modules_console_consolelistener_push", "label": ".push()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".push()", "community": 9, "community_name": "Community 9", "source_file": "src/modules/console.ts", "file_type": "code", "degree": 2}, {"id": "modules_console_consolelistener_tag", "label": ".tag()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".tag()", "community": 9, "community_name": "Community 9", "source_file": "src/modules/console.ts", "file_type": "code", "degree": 2}, {"id": "modules_console_consolelistener_results", "label": ".results()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".results()", "community": 9, "community_name": "Community 9", "source_file": "src/modules/console.ts", "file_type": "code", "degree": 1}, {"id": "modules_console_maplevel", "label": "mapLevel()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "mapLevel()", "community": 9, "community_name": "Community 9", "source_file": "src/modules/console.ts", "file_type": "code", "degree": 2}, {"id": "src_modules_survey_trap_scanner_ts", "label": "trap-scanner.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "trap-scanner.ts", "community": 10, "community_name": "Community 10", "source_file": "src/modules/survey/trap-scanner.ts", "file_type": "code", "degree": 2}, {"id": "survey_trap_scanner_trapscanner", "label": "TrapScanner", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TrapScanner", "community": 10, "community_name": "Community 10", "source_file": "src/modules/survey/trap-scanner.ts", "file_type": "code", "degree": 2}, {"id": "survey_trap_scanner_trapscanner_scan", "label": ".scan()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".scan()", "community": 10, "community_name": "Community 10", "source_file": "src/modules/survey/trap-scanner.ts", "file_type": "code", "degree": 1}, {"id": "src_modules_survey_reward_estimator_ts", "label": "reward-estimator.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "reward-estimator.ts", "community": 17, "community_name": "Community 17", "source_file": "src/modules/survey/reward-estimator.ts", "file_type": "code", "degree": 1}, {"id": "survey_reward_estimator_rewardestimator", "label": "RewardEstimator", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "RewardEstimator", "community": 17, "community_name": "Community 17", "source_file": "src/modules/survey/reward-estimator.ts", "file_type": "code", "degree": 3}, {"id": "survey_reward_estimator_rewardestimator_estimate", "label": ".estimate()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".estimate()", "community": 17, "community_name": "Community 17", "source_file": "src/modules/survey/reward-estimator.ts", "file_type": "code", "degree": 1}, {"id": "survey_reward_estimator_rewardestimator_rank", "label": ".rank()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".rank()", "community": 17, "community_name": "Community 17", "source_file": "src/modules/survey/reward-estimator.ts", "file_type": "code", "degree": 1}, {"id": "src_modules_survey_question_classifier_ts", "label": "question-classifier.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "question-classifier.ts", "community": 18, "community_name": "Community 18", "source_file": "src/modules/survey/question-classifier.ts", "file_type": "code", "degree": 1}, {"id": "survey_question_classifier_questionclassifier", "label": "QuestionClassifier", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "QuestionClassifier", "community": 18, "community_name": "Community 18", "source_file": "src/modules/survey/question-classifier.ts", "file_type": "code", "degree": 3}, {"id": "survey_question_classifier_questionclassifier_classify", "label": ".classify()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".classify()", "community": 18, "community_name": "Community 18", "source_file": "src/modules/survey/question-classifier.ts", "file_type": "code", "degree": 1}, {"id": "survey_question_classifier_questionclassifier_primary", "label": ".primary()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".primary()", "community": 18, "community_name": "Community 18", "source_file": "src/modules/survey/question-classifier.ts", "file_type": "code", "degree": 1}, {"id": "src_modules_survey_panel_detector_ts", "label": "panel-detector.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "panel-detector.ts", "community": 10, "community_name": "Community 10", "source_file": "src/modules/survey/panel-detector.ts", "file_type": "code", "degree": 2}, {"id": "survey_panel_detector_paneldetector", "label": "PanelDetector", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "PanelDetector", "community": 10, "community_name": "Community 10", "source_file": "src/modules/survey/panel-detector.ts", "file_type": "code", "degree": 2}, {"id": "survey_panel_detector_paneldetector_detect", "label": ".detect()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".detect()", "community": 10, "community_name": "Community 10", "source_file": "src/modules/survey/panel-detector.ts", "file_type": "code", "degree": 1}, {"id": "src_modules_survey_index_ts", "label": "index.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "index.ts", "community": 27, "community_name": "Community 27", "source_file": "src/modules/survey/index.ts", "file_type": "code", "degree": 0}, {"id": "src_modules_survey_risk_assessor_ts", "label": "risk-assessor.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "risk-assessor.ts", "community": 10, "community_name": "Community 10", "source_file": "src/modules/survey/risk-assessor.ts", "file_type": "code", "degree": 3}, {"id": "survey_risk_assessor_riskassessor", "label": "RiskAssessor", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "RiskAssessor", "community": 10, "community_name": "Community 10", "source_file": "src/modules/survey/risk-assessor.ts", "file_type": "code", "degree": 2}, {"id": "survey_risk_assessor_riskassessor_assess", "label": ".assess()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".assess()", "community": 10, "community_name": "Community 10", "source_file": "src/modules/survey/risk-assessor.ts", "file_type": "code", "degree": 1}, {"id": "src_session_session_ts", "label": "session.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": "session.ts", "community": 3, "community_name": "Community 3", "source_file": "src/session/session.ts", "file_type": "code", "degree": 3}, {"id": "session_session_session", "label": "Session", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 18.6, "font": {"size": 12, "color": "#ffffff"}, "title": "Session", "community": 13, "community_name": "Community 13", "source_file": "src/session/session.ts", "file_type": "code", "degree": 6}, {"id": "session_session_session_constructor", "label": ".constructor()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 13, "community_name": "Community 13", "source_file": "src/session/session.ts", "file_type": "code", "degree": 1}, {"id": "session_session_session_init", "label": ".init()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".init()", "community": 13, "community_name": "Community 13", "source_file": "src/session/session.ts", "file_type": "code", "degree": 2}, {"id": "session_session_session_append", "label": ".append()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 14.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".append()", "community": 13, "community_name": "Community 13", "source_file": "src/session/session.ts", "file_type": "code", "degree": 3}, {"id": "session_session_session_nextscreenshotpath", "label": ".nextScreenshotPath()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".nextScreenshotPath()", "community": 13, "community_name": "Community 13", "source_file": "src/session/session.ts", "file_type": "code", "degree": 1}, {"id": "session_session_session_end", "label": ".end()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".end()", "community": 13, "community_name": "Community 13", "source_file": "src/session/session.ts", "file_type": "code", "degree": 2}];
const RAW_EDGES = [{"from": "tests_schemas_test_ts", "to": "src_schemas_unmask_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_schemas_test_ts", "to": "src_schemas_queue_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_dispatch_test_ts", "to": "src_ipc_dispatch_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_notify_test_ts", "to": "src_utils_notify_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_telemetry_test_ts", "to": "src_queue_telemetry_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_telemetry_test_ts", "to": "tests_telemetry_test_survey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_serialize_test_ts", "to": "src_llm_serialize_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_serialize_test_ts", "to": "tests_serialize_test_fakepage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_playwright_runner_test_ts", "to": "src_queue_playwright_runner_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_playwright_runner_test_ts", "to": "tests_playwright_runner_test_survey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_e2e_test_ts", "to": "src_modules_dom_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_e2e_test_ts", "to": "src_modules_network_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_e2e_test_ts", "to": "src_modules_console_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_e2e_test_ts", "to": "src_modules_selectors_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_queue_test_ts", "to": "src_queue_manager_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_queue_test_ts", "to": "src_queue_state_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_queue_test_ts", "to": "src_schemas_unmask_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_queue_test_ts", "to": "tests_queue_test_survey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_state_test_ts", "to": "src_queue_state_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_jitter_test_ts", "to": "src_utils_jitter_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_llm_test_ts", "to": "src_llm_observe_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_llm_test_ts", "to": "src_llm_extract_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_llm_test_ts", "to": "src_llm_act_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_bundle_test_ts", "to": "src_session_session_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_bundle_test_ts", "to": "src_replay_bundle_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_python_unmask_client_py", "to": "python_unmask_client_unmaskrpcerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_python_unmask_client_py", "to": "python_unmask_client_unmaskclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_python_unmask_client_py", "to": "python_unmask_client_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskrpcerror", "to": "runtimeerror", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskrpcerror", "to": "python_unmask_client_unmaskclient_call", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_enter", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_exit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_start", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_close", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_call", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_ping", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_open", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_navigate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_observe", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_act", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_extract", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_screenshot", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_scan_dom", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_bundle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_close_handle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_session", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_list_handles", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_unmaskclient_iter_handles", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient", "to": "python_unmask_client_rationale_32", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_enter", "to": "python_unmask_client_unmaskclient_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_exit", "to": "python_unmask_client_unmaskclient_close", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_close", "to": "python_unmask_client_unmaskclient_call", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_ping", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_open", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_navigate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_observe", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_act", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_extract", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_screenshot", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_scan_dom", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_bundle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_close_handle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_session", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_call", "to": "python_unmask_client_unmaskclient_list_handles", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "python_unmask_client_unmaskclient_list_handles", "to": "python_unmask_client_unmaskclient_iter_handles", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_api_push_mjs", "to": "scripts_api_push_api", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_api_push_mjs", "to": "scripts_api_push_walk", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_api_push_mjs", "to": "scripts_api_push_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_api_push_api", "to": "scripts_api_push_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_api_push_walk", "to": "scripts_api_push_main", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_create_issues_mjs", "to": "scripts_create_issues_gh", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_create_issues_mjs", "to": "scripts_create_issues_ensurelabel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_create_issues_gh", "to": "scripts_create_issues_ensurelabel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_commands_inspect_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_modules_dom_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_modules_network_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_browser_runner_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_queue_manager_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_queue_state_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_queue_telemetry_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_utils_logger_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_utils_notify_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_schemas_unmask_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_ipc_stdio_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_ipc_http_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_replay_bundle_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_llm_provider_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_detectors_macos_ax_bridge_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_cli_pickmixed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_cli_ts", "to": "src_cli_emit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_extract_ts", "to": "src_llm_provider_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_extract_ts", "to": "src_llm_serialize_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_extract_ts", "to": "llm_extract_extract", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_extract_ts", "to": "src_ipc_dispatch_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llm_extract_extract", "to": "llm_serialize_serializeforllm", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "llm_extract_extract", "to": "ipc_dispatch_dispatcher_invoke", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_llm_act_ts", "to": "src_llm_provider_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_act_ts", "to": "src_llm_observe_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_act_ts", "to": "src_modules_selectors_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_act_ts", "to": "src_utils_logger_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_act_ts", "to": "llm_act_act", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_act_ts", "to": "llm_act_planfromtext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_act_ts", "to": "src_ipc_dispatch_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llm_act_act", "to": "llm_act_planfromtext", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llm_act_act", "to": "llm_observe_observe", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "llm_act_act", "to": "modules_selectors_selfheal", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "llm_act_act", "to": "ipc_dispatch_dispatcher_invoke", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_llm_observe_ts", "to": "src_llm_provider_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_observe_ts", "to": "src_llm_serialize_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_observe_ts", "to": "src_schemas_unmask_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_observe_ts", "to": "llm_observe_observe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_observe_ts", "to": "src_ipc_dispatch_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llm_observe_observe", "to": "llm_serialize_serializeforllm", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "llm_observe_observe", "to": "ipc_dispatch_dispatcher_invoke", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_llm_provider_ts", "to": "llm_provider_isllmavailable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_provider_ts", "to": "llm_provider_llm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llm_provider_isllmavailable", "to": "llm_provider_llm_enabled", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llm_provider_llm", "to": "llm_provider_llm_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llm_provider_llm", "to": "llm_provider_llm_enabled", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llm_provider_llm", "to": "llm_provider_llm_generateobject", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llm_provider_llm", "to": "llm_provider_llm_generatetext", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llm_provider_llm_generatetext", "to": "commands_vision_fallback_visionfallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_llm_serialize_ts", "to": "src_modules_dom_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_serialize_ts", "to": "src_schemas_unmask_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_llm_serialize_ts", "to": "llm_serialize_serializeforllm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "utils_logger_logger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "utils_logger_colourprefix", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "src_utils_notify_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "src_queue_state_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "src_queue_manager_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "src_queue_playwright_runner_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "src_ipc_stdio_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "src_ipc_http_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "src_ipc_dispatch_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "src_commands_inspect_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "src_modules_network_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_logger_ts", "to": "src_modules_selectors_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger", "to": "utils_logger_logger_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger", "to": "utils_logger_logger_child", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger", "to": "utils_logger_logger_setlevel", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger", "to": "utils_logger_logger_setjson", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger", "to": "utils_logger_logger_setsilent", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger", "to": "utils_logger_logger_debug", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger", "to": "utils_logger_logger_info", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger", "to": "utils_logger_logger_warn", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger", "to": "utils_logger_logger_error", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger", "to": "utils_logger_logger_write", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger_debug", "to": "utils_logger_logger_write", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger_info", "to": "utils_logger_logger_write", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger_warn", "to": "utils_logger_logger_write", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger_error", "to": "utils_logger_logger_write", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_logger_logger_write", "to": "utils_logger_colourprefix", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_notify_ts", "to": "utils_notify_notifier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_notify_ts", "to": "utils_notify_post", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_notify_notifier", "to": "utils_notify_notifier_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_notify_notifier", "to": "utils_notify_notifier_send", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_notify_notifier_send", "to": "utils_notify_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_jitter_ts", "to": "utils_jitter_randomint", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_jitter_ts", "to": "utils_jitter_jitterms", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_jitter_ts", "to": "utils_jitter_sleep", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_jitter_ts", "to": "utils_jitter_microjitter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_jitter_ts", "to": "utils_jitter_humanpause", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_utils_jitter_ts", "to": "src_queue_manager_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_jitter_randomint", "to": "utils_jitter_jitterms", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_jitter_jitterms", "to": "utils_jitter_microjitter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_jitter_jitterms", "to": "utils_jitter_humanpause", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_jitter_sleep", "to": "utils_jitter_microjitter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_jitter_sleep", "to": "utils_jitter_humanpause", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "utils_jitter_microjitter", "to": "queue_manager_queuemanager_run", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "utils_jitter_humanpause", "to": "queue_manager_queuemanager_run", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_schemas_unmask_ts", "to": "schemas_unmask_emptyunmaskresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_schemas_unmask_ts", "to": "schemas_unmask_parseunmaskresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_schemas_unmask_ts", "to": "src_schemas_queue_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_schemas_unmask_ts", "to": "src_queue_manager_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_schemas_unmask_ts", "to": "src_queue_playwright_runner_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_schemas_unmask_ts", "to": "src_commands_inspect_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_schemas_unmask_ts", "to": "src_modules_dom_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_schemas_unmask_ts", "to": "src_modules_network_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_schemas_unmask_ts", "to": "src_modules_console_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_unmask_emptyunmaskresponse", "to": "commands_inspect_inspect", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schemas_unmask_parseunmaskresponse", "to": "commands_inspect_inspect", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_schemas_queue_ts", "to": "schemas_queue_emptyqueuestate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_schemas_queue_ts", "to": "src_queue_state_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_schemas_queue_ts", "to": "src_queue_manager_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_schemas_queue_ts", "to": "src_queue_telemetry_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_queue_emptyqueuestate", "to": "queue_state_statestore_load", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_browser_runner_ts", "to": "browser_runner_launchbrowser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_browser_runner_ts", "to": "browser_runner_runbrowser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_browser_runner_ts", "to": "browser_runner_applystealthpatches", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_browser_runner_ts", "to": "src_ipc_dispatch_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_browser_runner_ts", "to": "src_commands_inspect_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "browser_runner_launchbrowser", "to": "browser_runner_applystealthpatches", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "browser_runner_launchbrowser", "to": "commands_inspect_inspect", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "browser_runner_runbrowser", "to": "browser_runner_applystealthpatches", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "browser_runner_runbrowser", "to": "ipc_dispatch_dispatcher_openpage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_queue_state_ts", "to": "queue_state_statestore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_queue_state_ts", "to": "src_queue_manager_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore", "to": "queue_state_statestore_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore", "to": "queue_state_statestore_ensuredir", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore", "to": "queue_state_statestore_load", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore", "to": "queue_state_statestore_save", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore", "to": "queue_state_statestore_loadblacklist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore", "to": "queue_state_statestore_appendblacklist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore_ensuredir", "to": "queue_state_statestore_load", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore_ensuredir", "to": "queue_state_statestore_save", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore_ensuredir", "to": "queue_state_statestore_appendblacklist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore_load", "to": "queue_state_statestore_save", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore_load", "to": "queue_state_statestore_loadblacklist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_state_statestore_loadblacklist", "to": "queue_state_statestore_appendblacklist", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_queue_manager_ts", "to": "queue_manager_queuemanager", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_queue_manager_ts", "to": "queue_manager_mapoutcometostatus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_queue_manager_ts", "to": "src_queue_playwright_runner_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_manager_queuemanager", "to": "queue_manager_queuemanager_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_manager_queuemanager", "to": "queue_manager_queuemanager_load", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_manager_queuemanager", "to": "queue_manager_queuemanager_s", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_manager_queuemanager", "to": "queue_manager_queuemanager_addsurveys", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_manager_queuemanager", "to": "queue_manager_queuemanager_blacklist", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_manager_queuemanager", "to": "queue_manager_queuemanager_clear", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_manager_queuemanager", "to": "queue_manager_queuemanager_run", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_manager_queuemanager", "to": "queue_manager_queuemanager_cleanupafterdq", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_manager_queuemanager", "to": "queue_manager_queuemanager_snapshot", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_manager_queuemanager_run", "to": "queue_manager_mapoutcometostatus", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_manager_queuemanager_run", "to": "queue_manager_queuemanager_cleanupafterdq", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_queue_playwright_runner_ts", "to": "src_modules_selectors_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_queue_playwright_runner_ts", "to": "queue_playwright_runner_createplaywrightsurveyrunner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_queue_playwright_runner_ts", "to": "queue_playwright_runner_outcome", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_queue_telemetry_ts", "to": "queue_telemetry_telemetry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_queue_telemetry_ts", "to": "queue_telemetry_toeuros", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_telemetry_telemetry", "to": "queue_telemetry_telemetry_recordresult", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_telemetry_telemetry", "to": "queue_telemetry_telemetry_summary", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_telemetry_telemetry", "to": "queue_telemetry_telemetry_tojsonl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "queue_telemetry_telemetry_recordresult", "to": "queue_telemetry_toeuros", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_stdio_ts", "to": "src_ipc_dispatch_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_stdio_ts", "to": "ipc_stdio_runstdioserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_http_ts", "to": "src_ipc_dispatch_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_http_ts", "to": "ipc_http_runhttpserver", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_dispatch_ts", "to": "src_modules_dom_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_dispatch_ts", "to": "src_modules_network_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_dispatch_ts", "to": "src_modules_console_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_dispatch_ts", "to": "src_session_session_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_dispatch_ts", "to": "src_replay_bundle_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_dispatch_ts", "to": "src_commands_pre_scan_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_dispatch_ts", "to": "src_detectors_macos_ax_bridge_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_dispatch_ts", "to": "ipc_dispatch_dispatcher", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_ipc_dispatch_ts", "to": "ipc_dispatch_parse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipc_dispatch_dispatcher", "to": "ipc_dispatch_dispatcher_dispatch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipc_dispatch_dispatcher", "to": "ipc_dispatch_dispatcher_invoke", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipc_dispatch_dispatcher", "to": "ipc_dispatch_dispatcher_openpage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipc_dispatch_dispatcher", "to": "ipc_dispatch_dispatcher_closeall", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipc_dispatch_dispatcher", "to": "ipc_dispatch_dispatcher_requirehandle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipc_dispatch_dispatcher_dispatch", "to": "ipc_dispatch_dispatcher_invoke", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipc_dispatch_dispatcher_invoke", "to": "ipc_dispatch_parse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipc_dispatch_dispatcher_invoke", "to": "ipc_dispatch_dispatcher_openpage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipc_dispatch_dispatcher_invoke", "to": "ipc_dispatch_dispatcher_requirehandle", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipc_dispatch_dispatcher_invoke", "to": "ipc_dispatch_dispatcher_closeall", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipc_dispatch_dispatcher_invoke", "to": "commands_pre_scan_prescan", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ipc_dispatch_dispatcher_invoke", "to": "replay_bundle_bundlesession", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_commands_scan_screen_ts", "to": "commands_scan_screen_builder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_scan_screen_ts", "to": "commands_scan_screen_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "commands_scan_screen_handler", "to": "detectors_screen_classifier_createclassifier", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "src_commands_screenshot_timeline_ts", "to": "commands_screenshot_timeline_screenshottimeline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "commands_screenshot_timeline_screenshottimeline", "to": "commands_screenshot_timeline_screenshottimeline_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "commands_screenshot_timeline_screenshottimeline", "to": "commands_screenshot_timeline_screenshottimeline_capture", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "commands_screenshot_timeline_screenshottimeline", "to": "commands_screenshot_timeline_screenshottimeline_getentries", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_inspect_ts", "to": "src_modules_console_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_inspect_ts", "to": "src_modules_dom_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_inspect_ts", "to": "src_modules_network_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_inspect_ts", "to": "commands_inspect_inspect", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_inspect_ts", "to": "commands_inspect_derivesurveys", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_inspect_ts", "to": "commands_inspect_extractcandidatesfromjson", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_inspect_ts", "to": "commands_inspect_pickany", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_inspect_ts", "to": "commands_inspect_picknumber", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_inspect_ts", "to": "commands_inspect_pickstring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_inspect_ts", "to": "commands_inspect_parsefirstamount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "commands_inspect_inspect", "to": "commands_inspect_derivesurveys", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "commands_inspect_derivesurveys", "to": "commands_inspect_extractcandidatesfromjson", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "commands_inspect_derivesurveys", "to": "commands_inspect_parsefirstamount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "commands_inspect_extractcandidatesfromjson", "to": "commands_inspect_pickany", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "commands_inspect_extractcandidatesfromjson", "to": "commands_inspect_picknumber", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "commands_inspect_extractcandidatesfromjson", "to": "commands_inspect_pickstring", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_pre_scan_ts", "to": "commands_pre_scan_prescan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_commands_vision_fallback_ts", "to": "commands_vision_fallback_visionfallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_replay_bundle_ts", "to": "replay_bundle_bundlesession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_replay_bundle_ts", "to": "replay_bundle_sessionartifactpaths", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_detectors_screen_classifier_ts", "to": "detectors_screen_classifier_run_applescript", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_detectors_screen_classifier_ts", "to": "detectors_screen_classifier_screenclassifier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_detectors_screen_classifier_ts", "to": "detectors_screen_classifier_createclassifier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_run_applescript", "to": "detectors_screen_classifier_screenclassifier_classify", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_run_applescript", "to": "detectors_screen_classifier_screenclassifier_getaxrole", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier", "to": "detectors_screen_classifier_screenclassifier_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier", "to": "detectors_screen_classifier_screenclassifier_classify", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier", "to": "detectors_screen_classifier_screenclassifier_classifybrowserwindow", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier", "to": "detectors_screen_classifier_screenclassifier_getaxrole", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier", "to": "detectors_screen_classifier_screenclassifier_parserawwindows", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier", "to": "detectors_screen_classifier_screenclassifier_isincognito", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier", "to": "detectors_screen_classifier_screenclassifier_detectactivetab", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier", "to": "detectors_screen_classifier_screenclassifier_detectpopup", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier", "to": "detectors_screen_classifier_screenclassifier_listallwindows", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier_classify", "to": "detectors_screen_classifier_screenclassifier_parserawwindows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier_classify", "to": "detectors_screen_classifier_screenclassifier_getaxrole", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier_classify", "to": "detectors_screen_classifier_screenclassifier_classifybrowserwindow", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier_classify", "to": "detectors_screen_classifier_screenclassifier_isincognito", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier_classify", "to": "detectors_screen_classifier_screenclassifier_detectactivetab", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier_classify", "to": "detectors_screen_classifier_screenclassifier_detectpopup", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_screen_classifier_screenclassifier_classify", "to": "detectors_screen_classifier_screenclassifier_listallwindows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_detectors_macos_ax_bridge_ts", "to": "detectors_macos_ax_bridge_macosaxbridge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge", "to": "detectors_macos_ax_bridge_macosaxbridge_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge", "to": "detectors_macos_ax_bridge_macosaxbridge_listwindows", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge", "to": "detectors_macos_ax_bridge_macosaxbridge_getelements", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge", "to": "detectors_macos_ax_bridge_macosaxbridge_findtext", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge", "to": "detectors_macos_ax_bridge_macosaxbridge_clickelement", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge", "to": "detectors_macos_ax_bridge_macosaxbridge_setvalue", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge", "to": "detectors_macos_ax_bridge_macosaxbridge_screenshotlabeled", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge", "to": "detectors_macos_ax_bridge_macosaxbridge_filterwindows", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge", "to": "detectors_macos_ax_bridge_macosaxbridge_getwindowsbypid", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge", "to": "detectors_macos_ax_bridge_macosaxbridge_runaxcommand", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge_listwindows", "to": "detectors_macos_ax_bridge_macosaxbridge_runaxcommand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge_listwindows", "to": "detectors_macos_ax_bridge_macosaxbridge_filterwindows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge_listwindows", "to": "detectors_macos_ax_bridge_macosaxbridge_getwindowsbypid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge_getelements", "to": "detectors_macos_ax_bridge_macosaxbridge_runaxcommand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge_findtext", "to": "detectors_macos_ax_bridge_macosaxbridge_runaxcommand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge_clickelement", "to": "detectors_macos_ax_bridge_macosaxbridge_runaxcommand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge_setvalue", "to": "detectors_macos_ax_bridge_macosaxbridge_runaxcommand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "detectors_macos_ax_bridge_macosaxbridge_screenshotlabeled", "to": "detectors_macos_ax_bridge_macosaxbridge_runaxcommand", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_dom_ts", "to": "modules_dom_domscanner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_dom_domscanner", "to": "modules_dom_domscanner_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_dom_domscanner", "to": "modules_dom_domscanner_scan", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_network_ts", "to": "modules_network_networksniffer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_network_networksniffer", "to": "modules_network_networksniffer_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_network_networksniffer", "to": "modules_network_networksniffer_attach", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_network_networksniffer", "to": "modules_network_networksniffer_detach", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_network_networksniffer", "to": "modules_network_networksniffer_results", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_network_networksniffer", "to": "modules_network_networksniffer_topcandidates", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_network_networksniffer", "to": "modules_network_networksniffer_matchkeywords", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_network_networksniffer", "to": "modules_network_networksniffer_tohar", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_selectors_ts", "to": "modules_selectors_selfheal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_console_ts", "to": "modules_console_consolelistener", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_console_ts", "to": "modules_console_maplevel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_console_consolelistener", "to": "modules_console_consolelistener_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_console_consolelistener", "to": "modules_console_consolelistener_attach", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_console_consolelistener", "to": "modules_console_consolelistener_handle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_console_consolelistener", "to": "modules_console_consolelistener_push", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_console_consolelistener", "to": "modules_console_consolelistener_tag", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_console_consolelistener", "to": "modules_console_consolelistener_results", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_console_consolelistener_handle", "to": "modules_console_maplevel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_console_consolelistener_handle", "to": "modules_console_consolelistener_tag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "modules_console_consolelistener_handle", "to": "modules_console_consolelistener_push", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_survey_trap_scanner_ts", "to": "survey_trap_scanner_trapscanner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_survey_trap_scanner_ts", "to": "src_modules_survey_risk_assessor_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "survey_trap_scanner_trapscanner", "to": "survey_trap_scanner_trapscanner_scan", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_survey_reward_estimator_ts", "to": "survey_reward_estimator_rewardestimator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "survey_reward_estimator_rewardestimator", "to": "survey_reward_estimator_rewardestimator_estimate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "survey_reward_estimator_rewardestimator", "to": "survey_reward_estimator_rewardestimator_rank", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_survey_question_classifier_ts", "to": "survey_question_classifier_questionclassifier", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "survey_question_classifier_questionclassifier", "to": "survey_question_classifier_questionclassifier_classify", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "survey_question_classifier_questionclassifier", "to": "survey_question_classifier_questionclassifier_primary", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_survey_panel_detector_ts", "to": "survey_panel_detector_paneldetector", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_survey_panel_detector_ts", "to": "src_modules_survey_risk_assessor_ts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "survey_panel_detector_paneldetector", "to": "survey_panel_detector_paneldetector_detect", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_modules_survey_risk_assessor_ts", "to": "survey_risk_assessor_riskassessor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "survey_risk_assessor_riskassessor", "to": "survey_risk_assessor_riskassessor_assess", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "src_session_session_ts", "to": "session_session_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_session_session", "to": "session_session_session_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_session_session", "to": "session_session_session_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_session_session", "to": "session_session_session_append", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_session_session", "to": "session_session_session_nextscreenshotpath", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_session_session", "to": "session_session_session_end", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_session_session_init", "to": "session_session_session_append", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_session_session_append", "to": "session_session_session_end", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}];
const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "Community 0", "count": 25}, {"cid": 1, "color": "#F28E2B", "label": "Community 1", "count": 25}, {"cid": 2, "color": "#E15759", "label": "Community 2", "count": 23}, {"cid": 3, "color": "#76B7B2", "label": "Community 3", "count": 20}, {"cid": 4, "color": "#59A14F", "label": "Community 4", "count": 18}, {"cid": 5, "color": "#EDC948", "label": "Community 5", "count": 18}, {"cid": 6, "color": "#B07AA1", "label": "Community 6", "count": 16}, {"cid": 7, "color": "#FF9DA7", "label": "Community 7", "count": 15}, {"cid": 8, "color": "#9C755F", "label": "Community 8", "count": 11}, {"cid": 9, "color": "#BAB0AC", "label": "Community 9", "count": 9}, {"cid": 10, "color": "#4E79A7", "label": "Community 10", "count": 9}, {"cid": 11, "color": "#F28E2B", "label": "Community 11", "count": 8}, {"cid": 12, "color": "#E15759", "label": "Community 12", "count": 8}, {"cid": 13, "color": "#76B7B2", "label": "Community 13", "count": 6}, {"cid": 14, "color": "#59A14F", "label": "Community 14", "count": 6}, {"cid": 15, "color": "#EDC948", "label": "Community 15", "count": 5}, {"cid": 16, "color": "#B07AA1", "label": "Community 16", "count": 4}, {"cid": 17, "color": "#FF9DA7", "label": "Community 17", "count": 4}, {"cid": 18, "color": "#9C755F", "label": "Community 18", "count": 4}, {"cid": 19, "color": "#BAB0AC", "label": "Community 19", "count": 3}, {"cid": 20, "color": "#4E79A7", "label": "Community 20", "count": 1}, {"cid": 21, "color": "#F28E2B", "label": "Community 21", "count": 1}, {"cid": 22, "color": "#E15759", "label": "Community 22", "count": 1}, {"cid": 23, "color": "#76B7B2", "label": "Community 23", "count": 1}, {"cid": 24, "color": "#59A14F", "label": "Community 24", "count": 1}, {"cid": 25, "color": "#EDC948", "label": "Community 25", "count": 1}, {"cid": 26, "color": "#B07AA1", "label": "Community 26", "count": 1}, {"cid": 27, "color": "#FF9DA7", "label": "Community 27", "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();
function toggleAllCommunities(hide) {
document.querySelectorAll('.legend-item').forEach(item => {
hide ? item.classList.add('dimmed') : item.classList.remove('dimmed');
});
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);
}
const legendEl = document.getElementById('legend');
LEGEND.forEach(c => {
const item = document.createElement('div');
item.className = 'legend-item';
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.onclick = () => {
if (hiddenCommunities.has(c.cid)) {
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: hiddenCommunities.has(c.cid) }));
nodesDS.update(updates);
};
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>